https://blog.csdn.net/petrel2015/article/details/78822466
下載MySQL yum倉庫文件
首先根據官網給出的建議,下載MySQL的倉庫文件
https://dev.mysql.com/downloads/file/?id=470281
a. 打開鏈接顯示如圖界面。點擊No thanks blah blah… 得到一個rpm文件。拷貝進你的CentOS。可以通過rz或者scp命令,通過
在你的CentOS中執行
yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 1
安裝。
b. 或者不點該鏈接,右鍵,復制下載鏈接。會得到“https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm”復制這段鏈接。
在你的CentOS中執行
yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 1
即可在你本地安裝好。
a,b都可以使你安裝好MySQL的倉庫文件。
選擇並下載安裝MySQL
根據官網中的 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
根據上圖的信息,我們可以手動修改MySQL的倉庫文件,使得安裝指定版本的MySQL5.5/5.6/5.7。
修改配置文件
vim /etc/yum.repos.d/mysql-community.repo
- 1
在你想要安裝的MySQL版本上把enabled所在行修改為enabled=1。我目前這個倉庫默認5.7是enabled=1,5.6/5.5 enabled=0.
修改完這項后。
通過下面這條命令,可以看到我當前選擇的是MySQL版本
yumrepolist enabled | grep mysql
如果包含的mysql版本是你想要的。那你就繼續操作,如果不是,再看看你的倉庫文件是否修改成功。
接下來執行
yum install mysql
- 1
問到你是不是確認要安裝那些包,輸入y確認。即可下載MySQL。
初始化
a. MySQL5.5
首先啟動MySQL服務
service mysqld start
- 1
CentOS7其實正確的方式應該使用
systemctl start mysqld.service
- 1
啟動之后輸入
mysql -u root -p
- 1
默認是沒有密碼的,直接按回車。
進去之后修改root用戶密碼。
update mysql.user set password=PASSWORD('yourpassword') where user='root';
- 1
立即更新權限
flush privileges;
- 1
以上就是mysql5.5初始化。
這時如果再輸入
mysql -u root -p
- 1
回車,即會看到熟悉的1045報錯,說明你沒輸入正確的密碼。
參考鏈接:
http://www.centoscn.com/mysql/2014/1222/4348.html
b.MySQL5.6
根據官網的快速指導
執行
mysql_secure_installation
- 1
按照給出的提示操作即可完成初始化(如是否允許root遠程登錄,刪除空賬號,修改密碼等等)
以上就是本次教程的全部內容