在windows環(huán)境下安裝
壓縮版:
-
解壓縮后,打開根目錄下的my.ini文件
basedir =D:\mysql-5.5.41-winx64
datadir =D:\mysql-5.5.41-winx64\data
將上述代碼的路徑改為自己解壓縮后的文件的路徑(最好不要有中文路徑)
更改系統(tǒng)環(huán)境變量
右鍵我的電腦-屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量,向系統(tǒng)變量中的path中添加壓縮后的根目錄下的bin文件的目錄晨缴。(win7)
點(diǎn)擊確定
接下來即可在命令行中使用,輸入mysql默認(rèn)使用當(dāng)前用戶登錄料仗。
windows命令行中:
mysqld install //安裝mysql服務(wù)
mysqld remove //移除服務(wù)
在linux環(huán)境下安裝
打開終端遵岩,在終端輸入
1.sudo apt-get install mysql-server
2.安裝完成后 輸入sudo apt-get update
3.再輸入sudo apt-get install mysql-server
4.再輸入sudo apt-get install mysql-client
等待安裝成功即可
首次安裝mysql服務(wù)端,會(huì)讓用戶填寫并確認(rèn)root用戶的密碼眷细。
注意:
安裝過程中可能出現(xiàn)問題
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the list directory
問題的原因:其他進(jìn)程正在下載安裝軟件
解決問題:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo service mysql start/stop/restart
啟動(dòng)/關(guān)閉/重啟數(shù)據(jù)庫(kù)
ps -tap | grep mysql
檢查服務(wù)是否啟動(dòng)
登錄數(shù)據(jù)庫(kù)
mysql -h主機(jī)ip地址 -uroot -p密碼
(-p后可以不填寫密碼以防止密碼的暴露)
退出系統(tǒng):
>\q;
>\quit;
>quit;
卸載數(shù)據(jù)庫(kù):
1. sudo apt-get autoremove --purge mysql-server-xx版本號(hào)
2. sudo apt-get remove mysql-server
3. sudo apt-get autoremove mysql-server
4. sudo apt-get remove mysql-common (非常重要)
5. dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
遠(yuǎn)程連接
默認(rèn)情況下拦盹,mysql可能默認(rèn)禁止除本機(jī)以外訪問
修改mysql庫(kù)中user表中的host字段,有l(wèi)ocalhost -> %
打開mysql
select user,host from user;
update user set host="%" where user="root";
select user,host from user;
退出
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
# bind_address : 127.0.0.1
service mysql restart //重啟mysql