linux下安裝mysql-5.6.41
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