日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)數(shù)據(jù)庫(kù)教程:MySQL修改root密碼

在 MySQL 中,root 用戶(hù)擁有很高的權(quán)限,因此必須保證 root 用戶(hù)密碼的安全。修改 root 用戶(hù)密碼的方式有很多種,本節(jié)將介紹幾種常用的修改 root 用戶(hù)密碼的方法。

江津ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

使用mysqladmin命令在命令行指定新密碼

root 用戶(hù)可以使用 mysqladmin 命令來(lái)修改密碼,mysqladmin 的語(yǔ)法格式如下:

mysqladmin -u username -h hostname -p password "newpwd"

語(yǔ)法參數(shù)說(shuō)明如下:

  • usermame 指需要修改密碼的用戶(hù)名稱(chēng),在這里指定為 root 用戶(hù);
  • hostname 指需要修改密碼的用戶(hù)主機(jī)名,該參數(shù)可以不寫(xiě),默認(rèn)是 localhost;
  • password 為關(guān)鍵字,而不是指舊密碼;
  • newpwd 為新設(shè)置的密碼,必須用雙引號(hào)括起來(lái)。如果使用單引號(hào)會(huì)引發(fā)錯(cuò)誤,可能會(huì)造成修改后的密碼不是你想要的。

執(zhí)行完上面的語(yǔ)句,root 用戶(hù)的密碼將被修改為“newpwd”。

示例 1

下面使用 mysqladmin 將 root 用戶(hù)的密碼修改為“rootpwd”,在 Windows 命令行窗口(cmd)中執(zhí)行命令和運(yùn)行結(jié)果如下:

C:\Users\leovo>mysqladmin -u root -p password "rootpwd"
Enter password: ****
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

輸入 mysqladmin 命令后,按回車(chē)鍵,然后輸入 root 用戶(hù)原來(lái)的密碼。執(zhí)行完畢后,密碼修改成功,root 用戶(hù)登錄時(shí)將使用新的密碼。

運(yùn)行結(jié)果中,輸入密碼后會(huì)提示在命令行界面上使用密碼可能不安全的警告信息,因?yàn)樵诿钚休斎朊艽a時(shí),MySQL 服務(wù)器就會(huì)提示這些安全警告信息。

下面使用修改后的“rootpwd”密碼登錄 root 用戶(hù),SQL 語(yǔ)句和運(yùn)行結(jié)果如下:

C:\Users\leovo>mysql -uroot -p
Enter password: *******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 5.7.29-log MySQL Community Server (GPL)

Copyright (c) 2000, 2020, 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.

結(jié)果顯示,root 用戶(hù)登錄成功,所以使用 mysqladmin 命令修改 root 用戶(hù)密碼成功。

修改MySQL數(shù)據(jù)庫(kù)的user表

因?yàn)樗匈~戶(hù)信息都保存在 user 表中,因此可以直接通過(guò)修改 user 表來(lái)改變 root 用戶(hù)的密碼。

root 用戶(hù)登錄到 MySQL 服務(wù)器后,可以使用 UPDATE 語(yǔ)句修改 MySQL 數(shù)據(jù)庫(kù)的 user 表的 authentication_string 字段,從而修改用戶(hù)的密碼。

使用 UPDATA 語(yǔ)句修改 root 用戶(hù)密碼的語(yǔ)法格式如下:

UPDATE mysql.user set authentication_string = PASSWORD ("rootpwd) WHERE User = "root" and Host="localhost";

新密碼必須使用 PASSWORD() 函數(shù)來(lái)加密。執(zhí)行UPDATE語(yǔ)句后,需要執(zhí)行FLUSH PRIVILEGES語(yǔ)句重新加載用戶(hù)權(quán)限。

示例 2

下面使用 UPDATE 語(yǔ)句將 root用戶(hù)的密碼修改為“rootpwd2”。

使用 root 用戶(hù)登錄到 MySQL 服務(wù)器后,SQL 語(yǔ)句和運(yùn)行結(jié)果如下所示:

mysql> UPDATE mysql.user set authentication_string = password ("rootpwd2")
    -> WHERE User = "root" and Host = "localhost";
Query OK, 1 row affected, 0 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings:0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.06 sec)

結(jié)果顯示,密碼修改成功。而且使用了
FLUSH PRIVILEGES;語(yǔ)句加載權(quán)限。退出后就必須使用新密碼來(lái)登錄了。

使用SET語(yǔ)句修改root用戶(hù)的密碼

SET PASSWORD 語(yǔ)句可以用來(lái)重新設(shè)置其他用戶(hù)的登錄密碼或者自己使用的賬戶(hù)的密碼。使用 SET 語(yǔ)句修改密碼的語(yǔ)法結(jié)構(gòu)如下:

SET PASSWORD = PASSWORD ("rootpwd");

示例 3

下面使用 SET 語(yǔ)句將 root 用戶(hù)的密碼修改為“rootpwd3”。

使用 root 用戶(hù)登錄到 MySQL 服務(wù)器后,SQL 語(yǔ)句和運(yùn)行結(jié)果如下所示:

MySQL> SET PASSWORD = password ("rootpwd3");
Query OK, 0 rows affected (0.00 sec)

結(jié)果顯示,SET 語(yǔ)句執(zhí)行成功,root 用戶(hù)的密碼被成功設(shè)置為“rootpwd3”。


網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)數(shù)據(jù)庫(kù)教程:MySQL修改root密碼
網(wǎng)頁(yè)路徑:http://www.5511xx.com/article/cdhdhpd.html