1,獲取yum安裝源 到mysql官網下載 https://dev.mysql.com/downloads/repo/yum/ wget獲取 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安裝yum ...
1,獲取yum安裝源
到mysql官網下載
https://dev.mysql.com/downloads/repo/yum/
wget獲取
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安裝yum源
yum localinstall mysql57-community-release-el7-10.noarch.rpm
2,安裝mysql
yum -y install mysql-community-server
3,啟動mysql
systemctl start mysqld
確認mysql服務已啟動
4,登陸mysql
mysql第一次啟動密碼為空,直接回車進入,出現圖中“Access denied for user 'root'@'localhost' (using password: NO)”錯誤。
修改my.cnf中的mysqld項,添加skip-grant-tables(即是進入據庫時不啟動授權表),重啟服務後正常進入資料庫。
5,修改root登陸密碼
修改密碼不過期(預設y是過期)
>UPDATE user SET `password_expired`='N' where user='root';
設置用戶root密碼
>UPDATE user SET `authentication_string` = PASSWORD('root');
將當前user和privilige表中的
用戶信息/許可權設置從mysql庫(MySQL資料庫的內置庫)中提取到記憶體里;
>flush privileges;
註釋掉my.cnf中的skip-grant-tables後重啟即可使用新密碼登陸資料庫