1.卸載 ?先停掉mysql進程 ? 沒有安裝過的可以直接跳過 (自行解決)
2.下載mysql的repo源?
???[root@localhost ~]# cd /usr/local/src/
???[root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
???[root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
???[root@localhost src]#??yum -y install mysql-server
3摊腋、MySQL數(shù)據(jù)庫設(shè)置
? 首先啟動MySQL
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl status mysqld.service
? 此時MySQL已經(jīng)開始正常運行夕土,不過要想進入MySQL還得先找出此時root用戶的密碼,通過如下命令可以在日志文件中找出密碼:
[root@localhost ~]#grep"password"/var/log/mysqld.log
? 如下命令進入數(shù)據(jù)庫:
[root@localhost ~]# mysql -uroot -p
? 輸入初始密碼,此時不能做任何事情,因為MySQL默認必須修改密碼之后才能操作數(shù)據(jù)庫:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
4、設(shè)置簡單密碼
關(guān)閉插件,則在配置文件中加入 validate_password=off ? 并重啟mysqld即可:
在 vim /etc/my.cnf配置文件中增加
?validate_password=off ?##關(guān)閉插件
default_password_lifetime=0 ##設(shè)置過期時間為永久
然后重啟mysql 就 ok了.
重新啟動mysqld
#/etc/init.d/mysqld restart ( service mysqld restart )
重如果想把密碼改回來 進入mysql 執(zhí)行 5.7的數(shù)據(jù)庫沒有了password字段 用的是authentication_string字段
mysql> update mysql.user set authentication_string=password('root') where user='root' ;
grant all privileges on *.* to 'root' @'%' identified by 'root';
刷新權(quán)限
? ? ?flush privileges;
完畢李破,拜拜