1 下載并安裝MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下載了安裝用的Yum Repository,如果報(bào)錯(cuò)林螃,根據(jù)報(bào)錯(cuò)原因自行百度,大概就是你沒安裝wget,使用yum install wget安裝即可俺泣,大概25KB的樣子疗认,然后就可以直接yum安裝了。
yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就開始安裝MySQL服務(wù)器伏钠。
yum -y install mysql-community-server
這步可能會(huì)花些時(shí)間横漏,安裝完成后就會(huì)覆蓋掉之前的mariadb,可以出去抽根煙慢慢等撒,不著急熟掂。等順利進(jìn)行完成后就對(duì)mysql做一些配置撒缎浇。
2 MySQL數(shù)據(jù)庫(kù)設(shè)置
首先啟動(dòng)MySQL
systemctl start mysqld.service
查看MySQL運(yùn)行狀態(tài),運(yùn)行狀態(tài)如圖:
systemctl status mysqld.service
此時(shí)MySQL已經(jīng)開始正常運(yùn)行赴肚,不過要想進(jìn)入MySQL還得先找出此時(shí)root用戶的密碼素跺,通過如下命令可以在日志文件中找出密碼:
<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">grep "password" /var/log/mysqld.log</pre>
如下命令進(jìn)入數(shù)據(jù)庫(kù):
<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">mysql -uroot -p</pre>
輸入初始密碼(是上面圖片最后面的 no;e!5>>alfg),此時(shí)不能做任何事情誉券,因?yàn)镸ySQL默認(rèn)必須修改密碼之后才能操作數(shù)據(jù)庫(kù):
<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';</pre>
其中‘new password’替換成你要設(shè)置的密碼指厌,注意:密碼設(shè)置必須要大小寫字母數(shù)字和特殊符號(hào)(,/';:等),不然不能配置成功
3.開啟mysql的遠(yuǎn)程訪問
mysql -u root -p 登錄到mysql中。
輸入use mysql;
select host from user where user='root';
修改帳號(hào)不允許從遠(yuǎn)程登陸踊跟,只能在localhost踩验。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入MySQL后商玫,更改 "mysql" 數(shù)據(jù)庫(kù)里的 "user" 表里的 "host" 項(xiàng)箕憾,從"localhost"改稱"%"
update user set host = '%' where user ='root';
刷新配置。
flush privileges;
連接成功