騰訊雲服務器(centos7)安裝mysql(tar包解壓源碼安裝)安裝詳解

我們經常要用到mysql,今天又重新裝了一次mysql,總結一下安裝mysql的兩種方式

1.源碼安裝

1.1-首先下載mysql的安裝包,地址:https://dev.mysql.com/downloads/mysql/

剛進入頁面是這樣的:

 1.2-點擊上面鏈接會刷新頁面變成下面這樣:

選擇你自己的系統以及想要安裝的版本信息,如果這裏沒有你想要的版本,自己找下需要的版本在哪裏,找到對應的rpm-bundle.tar安裝包下載即可!

1.3-將下載的安裝包上傳到相應的目錄,我上傳至/usr/local/mysql 目錄(目錄不存在的話自己創建)

mkdir /usr/local/mysql

1.4-解壓 

tar -xvf MySQL-5.6.47-1.el7.x86_64.rpm-bundle.tar

1.5-安裝前檢查一下是否安裝了mysql

rpm -qa | grep -i mysql

1.6-若存在,那麼使用命令卸載:(如果不存在忽略)

rpm -e 上面命令查出來的名字 –nodeps 

1.7-創建mysql用戶及組

groupadd -g 1000 mysql

useradd mysql -g mysql -p mysql

1.8-安裝mysql

rpm -ivh MySQL-server-5.6.47-1.el7.x86_64.rpm

如果提示錯誤:conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

與mariadb衝突,刪除mariadb即可!

rpm -e mariadb-libs-1:5.5.56-2.el7.x86_64 --nodeps

然後重新執行上面的安裝命令

然後再依次執行下面三個命令

如果沒有錯誤,那麼安裝完成

1.9-啓動mysql

service mysql start

 1.10-但是這個時候只能使用隨機密碼登陸,使用命令:

find / -name .mysql_secret

找到該文件所在位置,然後 cat /root/.mysql_secret 查看隨機密碼登陸mysql

1.11-登陸成功後,修改密碼

SET PASSWORD=password('password');

FLUSH PRIVILEGES;

1.12-授權遠程鏈接設置,比如使用navicat連接(把在所有數據庫的所有表的所有權限賦值給位於所有IP地址的root用戶。)

grant all privileges on *.* to root@'%'identified by 'LIchong****';

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章