.Neter玩轉Linux系列之六:Linux下MySQL的安裝、配置、使用
基礎篇
實戰篇
一、Linux安裝MySQL
(1)下載安裝包:https://dev.mysql.com/downloads/mysql/
(2)解壓並安裝
命令:tar zxvf 檔名
解壓完成之後,重名一下資料夾名字。
命令:mv 檔名1 檔名2
由於MySQL執行需要libaio1庫,所以需要執行以下命令進行安裝:
sudo apt-get install libaio1
二、配置和使用MySQL
(1)建立MySQL的組:mysql目的是方便管理MySQL資料庫
(2)建立mysql使用者,並放入到mysql組
命令:useradd -g mysql mysql
(3)命令:sudo mkdir mysql-files (新建一個目錄)
(4)修改資料夾的許可權
- sudo chmod 750 mysql-files
- chown -R root . (修改 檔案的 所有者) 這樣做的目的是為了安全,不是所有的人都能碰MySQL的檔案的。
- chgrp -R mysql . (改變使用者組)
(5)安裝初始化,注意:此部最後一行會有一個初始化密碼,用於root賬號的首次登入
下面框主的就是生成的登入密碼。
(6)生成證書
(7)把許可權修改回來
(8)啟動MySQL資料庫
sudo bin/mysqld_safe --user=mysql & [&表示以後臺的方式啟動]
(9)登入測試並修改root密碼
注意:在登入MySQL時,一定要切換到mysql的bin目錄下面,然後再執行 ./mysql -u root -p
提示輸入密碼,在輸入上面自動生成的密碼。
增加一個'root'@'%'賬號實現遠端登入
mysql> grant all privileges on *.* to 'root'@'%' identified by '新密碼' with grant option;
(10)配置服務自動啟動
#複製服務檔案到/etc/init.d
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
建議重開一個終端,不要關閉現有的終端。
安裝sysv-rc-conf
sudo apt-get install sysv-rc-conf
啟動sysv-rc-conf
sudo sysv-rc-conf
按空格鍵出現X,然後按Q退出。重啟即可。
服務的相關操作命令:
#服務狀態
sudo service mysql.server status
#服務啟動
sudo service mysql.server start
#服務停止
sudo service mysql.server stop
(11)配置環境變數
到此MySQL的安裝和配置全部OK,好了,本系列文章到此結束,如果後續有補充,我不會不定時更新上去,希望對你有幫助。覺得可以的話,希望點下推薦哈~你們的推薦是我的動力。
參考文章:http://www.cnblogs.com/EasonJim/p/7147787.html
https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
強烈推薦您動手試試,因為你會遇到好多問題(*^__^*) 嘻嘻……
基礎篇
實戰篇
作者:郭崢
出處:http://www.cnblogs.com/runningsmallguo/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結。