1. 程式人生 > >linux下安裝mysql-5.6.41

linux下安裝mysql-5.6.41

target 上傳 設置 地址 .cn def mysql light 網通

1.下載安裝包,下載地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 。選擇完版本,然後點擊下方 No thanks, just start my download.

  先看一下我服務器的版本信息: lsb_release -a 列出所有版本信息

技術分享圖片

  查看內核版本信息:cat /proc/version

技術分享圖片

  在下載頁面選擇一個版本,我選擇的版本是:mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz

技術分享圖片

2.將 tar 包上傳至服務器,我這邊存放位置為 /mysoft下:

技術分享圖片

3.解壓安裝包 tar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz

4.將解壓後的文件夾 mysql-5.6.41-linux-glibc2.12-x86_64 重命名為 mysql,mv mysql-5.6.41-linux-glibc2.12-x86_64 mysql

5.添加用戶mysql組 :groupadd mysql

6.添加用戶 mysql 到 mysql 組: useradd -g mysql mysql

7.進入mysql 文件夾,創建數據目錄 mkdir data ,默認的數據庫目錄可以在 my.cnf 文件內查看。

8.設置 data 目錄權限 chown -R mysql:mysql data

技術分享圖片

9.退出到 mysql 文件夾 執行數據庫初始化:./scripts/mysql_install_db --user=mysql --datadir=/mysoft/mysql/data --basedir=/mysoft/mysql

 出現問題:

技術分享圖片

 解決 :yum -y install autoconf

 再次執行,還報錯:

技術分享圖片

解決 :yum install libaio* -y

 再次執行初始化,完成。

10. 設置啟動腳本:cp support-files/mysql.server /etc/init.d/mysqld

11. chmod 755 /etc/init.d/mysqld

12. cp support-files/my-default.cnf /etc/my.cnf

13.修改 /etc/my.cnf ,如下:

datadir=/mysoft/mysql/data
basedir=/mysoft/mysql

14. 啟動 service mysqld start ,查看狀態/停止服務 service mysqld status/stop

15.連接數據庫,進入bin目錄: ./mysql

16.切換數據庫 use mysql

技術分享圖片

17.通過sql語句,將user表的 host 改為 %,否則外網通過客戶端工具會鏈接不上,update user set host =‘%‘where user =‘root‘ and host =‘localhost‘;

技術分享圖片

18.修改 root 用戶密碼 :update user set password=password("你的新密碼") where user="root";

19.執行 flush privileges; 重新加載權限表; 更新權限;

技術分享圖片

  安裝完成。記得開放服務器端口。然後去連接。

linux下安裝mysql-5.6.41