1. 程式人生 > >.Neter玩轉Linux系列之六:Linux下MySQL的安裝、配置、使用

.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/

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結。