最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL修改密碼方法匯總

 更新時間:2018年08月09日 08:59:12   作者:hwg1227  
本文中小編給大家匯總介紹了MySQL修改密碼的方法,分為MySQL5.7版本之前以及MySQL5.7版本之后的修改方法,有需要的小伙伴可以參考下

MySQL5.7版本之前修改密碼的方法:

方法1: 用SET PASSWORD命令

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已經(jīng)設(shè)置過密碼,采用如下方法

mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接編輯user表

[root@ ~]#mysql -uroot -p
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

在丟失root密碼的時候,可以這樣

mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;

MySQL 5.7.22修改密碼的方式如下:

1,版本更新,原來user里的password字段已經(jīng)變更為authentication_string版本更新 緣故,好多網(wǎng)上的教程都不適用了,甚至連官網(wǎng)的文檔也不是能夠順利操作的。如果 MySQL 正在運行,首先殺之:killall -TERM mysqld。運行mysqld_safe --skip-grant-tables &如果此時不想被遠程連接:mysqld_safe --skip-grant-tables --skip-networking &使用mysql連接server更改密碼

mysql> update mysql.user set authentication_string=password('hwg123') where user='root' and Host = 'localhost';
mysql> exit
[root@Centos7_3 ~]# systemctl restart mysqld

*特別提醒注意的一點是,新版的mysql數(shù)據(jù)庫下的user表中已經(jīng)沒有Password字段了

而是將加密后的用戶密碼存儲于authentication_string字段。

2,升級mysql報錯如下:ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50556, now running 50722. Please use mysql_upgrade to fix this error.錯誤是由于你曾經(jīng)升級過數(shù)據(jù)庫,升級完后沒有使用mysql_upgrade升級數(shù)據(jù)結(jié)構(gòu)造成的。

解決辦法:使用mysql_upgrade命令

root@localhost ~]# mysql_upgrade -u root -phwg123

3,MySQL5.7.22數(shù)據(jù)庫安裝完后更改密碼;

[root@ ~]# cat /var/log/mysqld.log | grep password
[root@ ~]# mysql -uroot -pRir.*sJUX6M*

進入mysql后需要改全局變量。要不然你設(shè)置的密碼要符合密碼復(fù)雜度。

mysql> set global validate_password_policy=0;
[root@zabbixserver ~]# systemctl restart mysqld
[root@zabbixserver ~]# mysql -uroot -pRir.*sJUX6M*
mysql> ALTER USER USER() IDENTIFIED BY '12345678';

或者是這個樣子:

mysql> ALTER USER USER() IDENTIFIED BY 'Pass123!';

相關(guān)文章

  • 簡單介紹下MYSQL的索引類型

    簡單介紹下MYSQL的索引類型

    本文介紹了七種MySQL索引類型。在數(shù)據(jù)庫表中,對字段建立索引可以大大提高查詢速度。通過善用這些索引,可以令MySQL的查詢和運行更加高效。
    2015-07-07
  • SELinux導(dǎo)致PHP連接MySQL異常Can''t connect to MySQL server的解決方法

    SELinux導(dǎo)致PHP連接MySQL異常Can''t connect to MySQL server的解決方法

    這篇文章主要介紹了SELinux導(dǎo)致PHP連接MySQL異常Can't connect to MySQL server的解決方法,有2種,一是設(shè)置允許,二是關(guān)閉SELinux,需要的朋友可以參考下
    2014-07-07
  • mySql關(guān)于統(tǒng)計數(shù)量的SQL查詢操作

    mySql關(guān)于統(tǒng)計數(shù)量的SQL查詢操作

    這篇文章主要介紹了mySql關(guān)于統(tǒng)計數(shù)量的SQL查詢操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 解決Mysql建表時報錯invalid?ON?UPDATE?clause?for?'create_date'?column

    解決Mysql建表時報錯invalid?ON?UPDATE?clause?for?'create_d

    這篇文章主要介紹了解決Mysql建表時報錯invalid?ON?UPDATE?clause?for?'create_date'?column問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 最新評論

    体育| 雷山县| 凤庆县| 凤山县| 高州市| 老河口市| 津市市| 武平县| 共和县| 桐庐县| 苍山县| 措勤县| 琼结县| 桑日县| 临夏县| 定兴县| 莱阳市| 宁武县| 基隆市| 巴彦县| 文成县| 衡阳县| 沙坪坝区| 石景山区| 吴堡县| 扎兰屯市| 江西省| 镇平县| 洪洞县| 双流县| 虹口区| 依兰县| 广安市| 锡林浩特市| 兴隆县| 门头沟区| 兴安县| 赣榆县| 江达县| 博爱县| 靖远县|