由于mysql易主甲骨文以后拌蜘,centos7擔(dān)心mysql慢慢會(huì)封閉不再開源所以將yum里面的數(shù)據(jù)庫(kù)更換名字為MariaDB。兩者差不多沒有太大區(qū)別衫仑。
如何在centos7上安裝mysql
解決思路通過安裝mysql的源,或者獲得mysql的RPM我們?cè)侔惭bRPM就可以了。
1.添加mysql yum Repo源
wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
2.安裝mysql的RPM源包
sudo rpm -Uvh mysql57-community-release-el7-7.noarch.rpm
mysql源包
3.查看mysql在yum里面的列表
sudo yum repolist all | grep mysql
mysql列表
4.通過yum安裝mysql
sudo yum install mysql-community-server
啟動(dòng)mysql
sudo service mysqld start
通過上面的語句啟動(dòng)mysql
啟動(dòng)mysql
查看數(shù)據(jù)密碼
通過以上方式安裝的mysql會(huì)自動(dòng)生成一個(gè)密碼
sudo grep 'temporary password' /var/log/mysqld.log
查看密碼
通過上面的語句來獲取mysql密碼
重設(shè)密碼
Paste_Image.png
安全
由于mysql57開啟了安全插件所以如果涉及的密碼太過于簡(jiǎn)單會(huì)提示錯(cuò)誤魔慷。
所以為了保證安全,MySQL的validate_password插件默認(rèn)安裝的。這將需要密碼至少包含一個(gè)大寫字母摔握,一個(gè)小寫字母,一個(gè)數(shù)字和一個(gè)特殊字符丁寄,并且該總密碼長(zhǎng)度為至少8個(gè)字符的密碼才能被設(shè)置氨淌。
至此我們就可以正常的使用mysql了。
show tables