欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何修改Linux服務(wù)器中的MySQL數(shù)據(jù)庫(kù)密碼

 更新時(shí)間:2023年06月19日 16:03:49   作者:javafg  
這篇文章主要介紹了如何修改Linux服務(wù)器中的MySQL數(shù)據(jù)庫(kù)密碼問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

修改Linux服務(wù)器中的MySQL數(shù)據(jù)庫(kù)密碼

1.知道m(xù)ysql的密碼情況下

通過(guò)登錄mysql系統(tǒng),

mysql -uroot -p
Enter password: 【輸入原來(lái)的密碼】
mysql>use mysql;

查看下自己mysql的版本,注意不同的版本修改密碼的方式會(huì)有所不同

mysql>select version();

根據(jù)自己的版本從下面的方式中,選擇一種進(jìn)行修改密碼即可

5.7以前

mysql>update user set password=password(“123456”) where user=‘root';

5.7版本 user表沒有了password字段,要用authentication_string代替

mysql>update user set authentication_string=password(“123456”) where user=‘root';

8.0以上版本 注意密碼要有數(shù)字,大小寫字母,和特殊符號(hào),要不密碼會(huì)驗(yàn)證不通過(guò)

mysql>ALTER USER ‘root' IDENTIFIED BY ‘123456@Test';

刷新權(quán)限(必須步驟)

mysql> flush privileges;
mysql> exit;

修改完后要記得重啟下mysql服務(wù),讓修改生效

service mysqld restart

2.不知道m(xù)ysql的密碼情況下

不知道m(xù)ysql密碼的情況下,在安全模式下啟動(dòng)mysql,不用輸入密碼就可以登錄進(jìn)去,&表示在后臺(tái)運(yùn)行,不再后臺(tái)運(yùn)行的話,就要再打開一個(gè)終端。

mysqld_safe --skip-grant-tables &

或者你可以

輸入:vi /etc/my.cnf 回車。在這個(gè)文件中的最后一行輸入:skip-grant-tables

然后重啟mysql服務(wù) service mysqld restart 進(jìn)入到安全模式,修改完密碼后記得再刪除掉這行數(shù)據(jù)重啟下

mysql -uroot -p

然后提示你輸入原密碼,安全模式下直接回車就可以進(jìn)入mysql數(shù)據(jù)庫(kù)了;

mysql>use mysql;

后面的步驟跟上面一樣了,根據(jù)自己的版本選擇修改方式

5.7以前

mysql>update user set password=password(“123456”) where user=‘root';

5.7版本 user表沒有了password字段,要用authentication_string代替

mysql>update user set authentication_string=password(“123456”) where user=‘root';

8.0以上版本 注意密碼要有數(shù)字,大小寫字母,和特殊符號(hào),要不密碼會(huì)驗(yàn)證不通過(guò)

mysql>ALTER USER ‘root' IDENTIFIED BY ‘123456@Test';

刷新權(quán)限(必須步驟)

mysql> flush privileges;
mysql> exit;

修改完后要記得重啟下mysql服務(wù),讓修改生效

service mysqld restart

mysql5.7的密碼修改錯(cuò)誤問(wèn)題:ERROR 1054 (42S22): Unknown column 'password' in 'field list'的解決

本意向修改一個(gè)用戶的密碼,網(wǎng)上搜到的命令為如下

mysql> update user set password=password(“新密碼”) where user=”用戶名”;

執(zhí)行后報(bào)錯(cuò):

ERROR 1054(42S22) Unknown column 'password' in ‘field list’

錯(cuò)誤的原因是 5.7版本下的mysql數(shù)據(jù)庫(kù)下已經(jīng)沒有password這個(gè)字段了,password字段改成了authentication_string

所以請(qǐng)使用一下命令:

E:\app\mysql\mysql-5.7.22-winx64\bin>mysql -uroot -pmysql123  # 先進(jìn)入數(shù)據(jù)庫(kù)
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.22 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> use mysql;  # 使用mysql
Database changed
mysql> select User from user;  # 此處為查詢用戶命令
+---------------+
| User          |
+---------------+
| root          |
| root          |
| mysql.session |
| mysql.sys     |
| root          |
+---------------+
5 rows in set (0.01 sec)
 
mysql> update mysql.user set authentication_string=password('mysql') where user='root';  # 更新密碼
Query OK, 3 rows affected, 1 warning (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 1
 
mysql> flush privileges;  # 數(shù)據(jù)刷新
Query OK, 0 rows affected (0.00 sec)
 
mysql> quit  # 退出
Bye
 
E:\app\mysql\mysql-5.7.22-winx64\bin>mysql -uroot -pmysql  # 再次進(jìn)入
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.7.22 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql>

跟我這樣設(shè)置,就可以了,大家自己設(shè)置自己的密碼就行

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL修改字符集的實(shí)戰(zhàn)教程

    MySQL修改字符集的實(shí)戰(zhàn)教程

    這篇文章主要介紹了MySQL修改字符集的方法,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2021-01-01
  • MySQL8.0.26安裝與卸載的完整步驟記錄

    MySQL8.0.26安裝與卸載的完整步驟記錄

    這篇文章主要給大家介紹了MySQL8.0.26安裝與卸載的完整步驟,文中通過(guò)圖文以及示例代碼介紹非常詳細(xì),對(duì)于在windows下安裝msql非常有幫助,需要的朋友可以參考下
    2021-07-07
  • MySQL如何從5.5升級(jí)到8.0(使用命令行升級(jí))

    MySQL如何從5.5升級(jí)到8.0(使用命令行升級(jí))

    最近為了解決mysql低版本的漏洞,這篇文章主要給大家介紹了關(guān)于MySQL如何從5.5升級(jí)到8.0的相關(guān)資料,主要使用的命令行升級(jí),文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • MySQL8.0中的my.ini文件位置說(shuō)明

    MySQL8.0中的my.ini文件位置說(shuō)明

    這篇文章主要介紹了MySQL8.0中的my.ini文件位置說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 解決mysql8.0.19  winx64版本的安裝問(wèn)題

    解決mysql8.0.19 winx64版本的安裝問(wèn)題

    這篇文章主要介紹了mysql8.0.19 數(shù)據(jù)庫(kù) winx64版本的安裝問(wèn)題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • win10 mysql導(dǎo)出csv的兩種方式

    win10 mysql導(dǎo)出csv的兩種方式

    win10導(dǎo)出csv有兩種方式,第一種是借助工具,第二種是原始SQL語(yǔ)句導(dǎo)出,這篇文章主要介紹了win10 mysql導(dǎo)出csv的兩種方式,需要的朋友可以參考下
    2019-12-12
  • MySQL中在查詢結(jié)果集中得到記錄行號(hào)的方法

    MySQL中在查詢結(jié)果集中得到記錄行號(hào)的方法

    這篇文章主要介紹了MySQL中在查詢結(jié)果集中得到記錄行號(hào)的方法,本文解決方法是通過(guò)預(yù)定義用戶變量來(lái)實(shí)現(xiàn),需要的朋友可以參考下
    2015-01-01
  • mysql高級(jí)學(xué)習(xí)之索引的優(yōu)劣勢(shì)及規(guī)則使用

    mysql高級(jí)學(xué)習(xí)之索引的優(yōu)劣勢(shì)及規(guī)則使用

    這篇文章主要給大家介紹了關(guān)于mysql高級(jí)學(xué)習(xí)之索引的優(yōu)劣勢(shì)及規(guī)則使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 超詳細(xì)教你怎么升級(jí)Mysql的版本

    超詳細(xì)教你怎么升級(jí)Mysql的版本

    今天教各位小伙伴怎么升級(jí)Mysql的版本,文中非常詳細(xì)的介紹了Mysql更換版本的操作,包括數(shù)據(jù)備份,卸載,安裝.對(duì)不會(huì)升級(jí)的小伙伴們很有幫助哦,需要的朋友可以參考下
    2021-05-05
  • 一文帶你深入了解?MySQL的鎖機(jī)制

    一文帶你深入了解?MySQL的鎖機(jī)制

    在數(shù)據(jù)庫(kù)系統(tǒng)中,同時(shí)有多個(gè)用戶或進(jìn)程訪問(wèn)數(shù)據(jù)是常見的情況,為了確保數(shù)據(jù)的完整性和一致性,數(shù)據(jù)庫(kù)管理系統(tǒng)引入了鎖機(jī)制,本文將深入探討?MySQL?鎖機(jī)制,幫助您理解鎖的分類、實(shí)現(xiàn)方式以及使用場(chǎng)景和優(yōu)化策略,需要的朋友可以參考下
    2023-05-05

最新評(píng)論