centos7 mysql 安裝與設(shè)置簡(jiǎn)單密碼

1.卸載 ?先停掉mysql進(jìn)程 ? 沒(méi)有安裝過(guò)的可以直接跳過(guò) (自行解決)

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ù)庫(kù)設(shè)置

? 首先啟動(dòng)MySQL

[root@localhost ~]# systemctl start mysqld.service

[root@localhost ~]# systemctl status mysqld.service

? 此時(shí)MySQL已經(jīng)開(kāi)始正常運(yùn)行,不過(guò)要想進(jìn)入MySQL還得先找出此時(shí)root用戶的密碼,通過(guò)如下命令可以在日志文件中找出密碼:

[root@localhost ~]#grep"password"/var/log/mysqld.log

? 如下命令進(jìn)入數(shù)據(jù)庫(kù):

[root@localhost ~]# mysql -uroot -p

? 輸入初始密碼,此時(shí)不能做任何事情,因?yàn)镸ySQL默認(rèn)必須修改密碼之后才能操作數(shù)據(jù)庫(kù):

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

4、設(shè)置簡(jiǎn)單密碼

關(guān)閉插件,則在配置文件中加入 validate_password=off ? 并重啟mysqld即可:

在 vim /etc/my.cnf配置文件中增加

?validate_password=off ?##關(guān)閉插件

default_password_lifetime=0 ##設(shè)置過(guò)期時(shí)間為永久

然后重啟mysql 就 ok了.

重新啟動(dòng)mysqld

#/etc/init.d/mysqld restart ( service mysqld restart )

重如果想把密碼改回來(lái) 進(jìn)入mysql 執(zhí)行 5.7的數(shù)據(jù)庫(kù)沒(méi)有了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;

完畢,拜拜

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容