中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下修改MySQL的用戶(root)的密碼

發布時間:2020-07-04 02:24:03 來源:網絡 閱讀:5475 作者:898009427 欄目:MySQL數據庫

Linux下修改MySQL的用戶(root)的密碼

1 擁有舊MySQL的root密碼

方法一

在mysql系統外,使用mysqladmin

# mysqladmin -u root -p password "test123"
Enter password: 【輸入原來的密碼】

方法二

通過登錄mysql系統,

#?mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;

set方式;設置永不過期;

mysql>?set password=password('rootroot');  # set設置
mysql> alter user 'root'@'localhost' password expire never;
mysql>?flush privileges;
mysql>?exit;????

update 方式;

mysql>?update user set password=password("test") where user='root';    # update更新
mysql>?flush privileges;
mysql>?exit;??????

2 忘記myql的root密碼

首先,你必須要有操作系統的root權限了。
類似于安全模式登錄系統,

2.1 關閉當前運行的mysqld服務程序

service  mysqld  stop(要先將mysqld添加為系統服務)

2.2 mysqld_safe以安全模式啟動重置密碼

使用mysqld_safe腳本以安全模式(不加載授權表)啟動mysqld 服務

mysqld_safe --skip-grant-tables &

或者
mysqld_safe --defaults-file=/etc/my.cnf  --skip-grant-tables &

&,表示在后臺運行,不在后臺運行的話,就再打開一個終端。

使用空密碼的root用戶登錄數據庫,重新設置ROOT用戶的密碼

# mysql

#5.6及以前
mysql>?UPDATE mysql.user SET password=password('test123') WHERE user='root';

# 5.7;mysql.user表authentication_string字段替換了password字段;
mysql> UPDATE mysql.user SET authentication_string=password('test123') WHERE user='root';   

mysql>?flush privileges;
mysql>?exit;?

本來mysql是不分大小寫的,但是這個是修改的mysql中的mysql數據庫的具體的值,要注意到。

2.3 通過修改配置文件重置密碼

修改配置文件(/etc/my.cnf),在 [mysqld] 小節下添加一行:skip-grant-tables=1,讓 mysqld 啟動時不對密碼進行驗證

vim /etc/my.cnf
添加:
skip-grant-tables=1

重啟mysql服務生效,修改方式同上;
修改完成后,在 [mysqld] 小節下去掉:skip-grant-tables=1

2.4 mysql 5.7 通過 alter 命令修改密碼

mysql5.7默認生成隨機密碼,在初始化mysql配置時產生;
mysql 5.7:通過臨時密碼登陸mysql服務,必須用alter命令修改密碼

mysql> alter user 'root'@'localhost' identified by 'rootroot';
mysql> flush privileges; 
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜阳市| 湘潭县| 崇仁县| 太和县| 兴文县| 正镶白旗| 肇源县| 晋宁县| 景东| 剑河县| 上杭县| 通州市| 边坝县| 沁水县| 营山县| 肥西县| 峨山| 漳平市| 洪雅县| 玉门市| 信宜市| 武安市| 阿图什市| 淳安县| 海宁市| 衡东县| 武夷山市| 菏泽市| 尉氏县| 安远县| 海林市| 安达市| 元江| 色达县| 娄底市| 湖北省| 邳州市| 青龙| 济宁市| 德安县| 杂多县|