linux安裝mysql服務分兩種安裝方法:mysql
1)源碼安裝,優勢是安裝包比較小,只有十多M,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯;
2)使用官方編譯好的二進制文件安裝,優勢是安裝速度快,安裝步驟簡單,缺點是安裝包很大,MySQL5.7.x已達600M左右。如下介紹linux使用官方編譯好的二進制包安裝mysql。linux
到mysql官網(https://dev.mysql.com/downloads/mysql/)下載mysql編譯好的二進制安裝包sql
解壓32位安裝包:
進入安裝包所在目錄,執行命令:tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz數據庫
複製解壓後的mysql目錄到系統的本地軟件目錄:
執行命令:cp mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql -r
注意:目錄結尾不要加/微信
添加系統mysql組和mysql用戶:由於以前我還安裝過5.6.x系列的,因此mysql組和mysql用戶已存在
執行命令:groupadd mysql和useradd -r -g mysql mysqlserver
安裝數據庫:
進入安裝mysql軟件目錄:執行命令 cd /usr/local/mysql
修改當前目錄擁有者爲mysql用戶:執行命令 chown -R mysql:mysql ./
安裝數據庫:執行命令 ./bin/mysqld –initialize --user=mysql 源碼
注意:mysql_install_db 已經再也不推薦使用了,建議改爲 mysqld –initialize 完成實例初始化
修改當前目錄擁有者爲root用戶:執行命令 chown -R root:root ./
建立文件夾:執行命令 mkdir data
修改當前data目錄擁有者爲mysql用戶:執行命令 chown -R mysql:mysql data
到此數據庫安裝完畢。 it
啓動mysql服務和添加開機啓動mysql服務:
添加開機啓動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啓動腳本放到開機初始化目錄
啓動mysql服務:執行命令service mysql start
執行命令:ps -ef|grep mysql 看到mysql服務說明啓動成功。編譯
修改mysql的root用戶密碼,root初始密碼爲空的:
執行命令:./bin/mysqladmin -u root password 'root'軟件
把mysql客戶端放到默認路徑:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建議使用軟鏈過去,不要直接包文件複製,便於系統安裝多個版本的mysql
<!-- Start -->
獲知及時信息,請關注個人我的微信訂閱號:0與1的那點事
<!-- End -->