數(shù)據(jù)庫:
安裝mysql??--安裝包去官網(wǎng)下載
1漏峰、window下的安裝:
兩種類型:zip (壓縮包) exe?msi(集成版)
1糠悼、exe?msi下一步?下一步
2、zip(壓縮包)
1浅乔、解壓zip包(非中文路徑)
2倔喂、修改mysql配置文件
basedir?=找到bin的路徑位置? eg(F:\mytoools\mysql-5.5.41-winx64)
datadir?=F:\mytoools\mysql-5.5.41-winx64\data
3、需要以管理員要將路徑切到mysql解壓的主目錄的/bin
4靖苇、配置環(huán)境變量path 席噩,把bin的路徑給加上去。
5贤壁、使用mysqld?install
6悼枢、啟動mysql服務(wù) net?start [stop|restart]? mysql
7、進入mysql (直接輸入mysql -uroot -p)
2脾拆、Linux下的安裝:
1馒索、使用tar安裝
2给梅、apt?apt-get
sudo apt??install mysql-server ?? ??sudo apt???install mysql-client
window配置遠程連接:
mysql數(shù)據(jù)庫中的user表中的root用戶的host修改%
遠程連接步驟:
先進入mysql
1、show?databases;
2双揪、user?mysql;
3动羽、show?tables;
4、select?user,host?from?user;
5渔期、update?user?set?host?="%"?where?user="root";
這句話是改變用戶root下的host?="%"
6运吓、
7、Ls
8疯趟、Sudo?vimmysqld.conf
9拘哨、#?bind(43行前面加上#)
10、然后更新mysql(sudoservice?mysql?restart)
11信峻、進入這個路徑/etc/mysql/mysql.conf.d倦青。在這個路徑下查找有沒有mysql(ps?-aux?|?grep?mysql)
12、mysql?-uroot?-proot?-h192.168.12.73利用-h進入mysql
13登錄mysql幾種寫法:
1盹舞、mysql?-uroot?-proot?-h192.168.12.73利用-h進入mysql
2产镐、也可以mysql?-uroot?-proot?-hlocalhost
3、還可以mysql?-uroot?-proot?-h192.168.0.0.1
4踢步、mysql?-uroot?-p不寫-h默認本地癣亚。
即:
Mysq –h 主機名稱(IP地址) -u 用戶名稱 –p (密碼)
Mysq –h 主機名稱(IP地址) -u 用戶名稱 –p
Mysq -u 用戶名稱 –p (密碼)
Mysq -u 用戶名稱 –p
15、192.168.0.0.1表示我們的局域網(wǎng)段获印。-proot-p可以直接密碼述雾,但我們不這樣使用,因為密碼暴漏了兼丰,別人看見了玻孟。
window和linux安裝管理對比:
·啟動
service?mysql?start??? (linux)
net? start ? mysql? ? ? (window)
·停止
service?mysql?stop? (linux)
net?? stop? mysql?? (window)
·重啟
service?mysql?restart (linux)
net?? restart? mysql (window)
·查詢服務(wù)是否啟動
net -aux |?grep?mysql
進入mysql方式:
mysql? -uroot?-p(window)
mysql? -uroot?-p (linux)
允許遠程連接
·找到mysql配置文件并修改
sudo?vi?/etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address=127.0.0.1注釋
·登錄mysql,運行命令
grant?all?privileges?on?*.*?to?'root'@'%'?identified?by?'密碼'?with?grant?option;
記得輸入自己的密碼鳍征,*.*:第一個*代表數(shù)據(jù)庫名黍翎;第二個*代表表名。這里的意思是所有數(shù)據(jù)庫里的所有表都授權(quán)給用戶蟆技。root:授予root賬號玩敏。“%”:表示授權(quán)的用戶IP可以指定质礼,這里代表任意的IP地址都能訪問MySQL數(shù)據(jù)庫旺聚≌郑“password”:分配賬號對應(yīng)的密碼鼻听,這里密碼自己替換成你的mysql?root帳號密碼遂蛀。
flush?privileges;
刷新權(quán)限信息卑笨,也即是讓我們所作的設(shè)置馬上生效绳矩。
·重啟mysql
/etc/init.d/mysql?restart
或者
service?mysql?restart