成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL 5.7忘記root密碼及修改root密碼的方法

運維 數據庫運維
本文重點給大家介紹下mysql 5.7 root密碼修改。

【引自豆花飯燒土豆的博客】關閉正在運行的 MySQL :

  1. [root@www.woai.it ~]# service mysql stop 

運行

  1. [root@www.woai.it ~]# mysqld_safe --skip-grant-tables & 

為了安全可以這樣禁止遠程連接:

  1. [root@www.woai.it ~]# mysqld_safe --skip-grant-tables --skip-networking & 

使用mysql連接server:

  1. [root@www.woai.it ~]# mysql -p 

更改密碼:

  1. mysql> update mysql.user set authentication_string=password('123qwe'where user='root' and Host = 'localhost'

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

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

  1. mysql> flush privileges
  2.  
  3. mysql> quit; 

 

修改完畢。重啟

  1. [root@localhost ~]# service mysql restart 

然后mysql就可以連接了

但此時操作似乎功能不完全,還要alter user…

  1. mysql> alter user 'root'@'localhost' identified by '123'

這樣也可以:

 

  1. mysql> set password for 'root'@'localhost'=password('123'); 

重點給大家介紹下mysql 5.7 root密碼修改

MySQL管理者密碼設置或修改:

依據官方說明5.6以后版本,***次啟動時會在root目錄下生產一個隨機密碼,文件名.mysql_secret。

  1. [root@bright ~]# cat /root/.mysql_secret 
  2.  
  3. Password set for user 'root@localhost' at 2015-03-27 23:12:10 
  4.  
  5. :Jj+FTiqvyrF 
  6.  
  7. [root@bright ~]# cd /usr/local/mysql/bin/ 
  8.  
  9. [root@bright bin]# ./mysqladmin -u root -h localhost password '123456' -p 

 

Enter password: #此行輸入.mysql_secret里第二行內容

  1. mysqladmin: [Warning] Using a password on the command line interface can be insecure. 
  2.  
  3. Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety. 

 

官方的方式,筆者無論是否使用--skip-grant-tables啟動mysql都測試失敗,親們可以測試:

  1. shell>mysql -uroot -p'password' #password即.mysql_secret里的密碼 
  2.  
  3. mysql>SET PASSWORD = PASSWORD('newpasswd'); 

 

 

 

 

 

舊版本,安裝后ROOT無密碼,按如下操作:

方法一:

  1. shell>service mysqld stop #停止mysql服務 
  2.  
  3. shell>mysqld_safe --skip-grant-tables & #以不啟用grant-tables模式啟動mysql 
  4.  
  5. shell>mysql -uroot -p #輸入命令回車進入,出現輸入密碼提示直接回車。 
  6.  
  7. mysql>use mysql; 
  8.  
  9. mysql>update user set password=PASSWORD("123456")where user="root"; #更改密碼為 newpassord 
  10.  
  11. mysql>flush privileges; #更新權限 
  12.  
  13. mysql>quit #退出 

 

方法二:

  1. shell>service mysqld stop #停止mysql服務 
  2.  
  3. shell>mysqld_safe --skip-grant-tables & #以不啟用grant-tables模式啟動mysql 
  4.  
  5. shell>mysql -uroot -p #輸入命令回車進入,出現輸入密碼提示直接回車。 
  6.  
  7. mysql > set password for root@localhost = password('mysqlroot'); 

 

方法三:

  1. shell>/path/mysqladmin -u UserName -h Host password 'new_password' -p 

參考:http://www.jb51.net/article/77858.htm

忘記mysql root用戶密碼的解決辦法(skip-grant-tables)

skip-grant-tables

顧名思義,數據庫啟動的時候 跳躍權限表的限制,不用驗證密碼,直接登錄。

注意:

這種情況只有在忘記root密碼 不得已重啟數據庫的情況下使用的。現網環境慎用,需要重啟數據庫,并且安全性也比較難以保證。

1.修改配置參數

/etc/my.cnf

[mysqld] 下面加上:

skip-grant-tables

配置項。

2.重啟MySQL

使得參數生效:

service mysqld restart

3.注意事項

此時所有用戶登錄當前數據庫都是免密碼的,所以此時數據庫的安全性是非常低的。

4.修改密碼

具體的辦法:

參考以上介紹

5.去掉參數

a.密碼修改好了之后再將配置文件中 skip-grant-tables去掉

b.再次重啟數據庫。 

責任編輯:龐桂玉 來源: 豆花飯燒土豆的博客
相關推薦

2010-10-14 10:09:33

MySQL root用

2010-05-26 17:21:14

MySQL root密

2010-06-10 15:44:53

2010-06-04 16:03:37

MySQL root密

2011-06-27 09:23:05

Ubuntu密碼

2010-06-09 17:26:54

2010-05-13 18:18:58

MySQL root

2010-09-02 14:04:20

2010-05-18 16:41:25

MySQL 修改

2010-05-27 18:18:14

MySQL修改root

2010-06-01 08:54:36

MySQL忘記root

2018-07-11 20:29:19

數據庫MySQLroot密碼

2010-05-27 18:06:12

MySQL 修改roo

2010-06-01 10:37:11

MySQL修改root

2010-02-03 13:50:19

Linux mysql

2019-09-09 10:25:54

MySQLMariaDB roo密碼

2010-05-19 16:23:21

MySQL root密

2009-12-31 16:30:41

Ubuntu桌面設置

2010-01-27 09:56:31

linux超級權限root密碼

2010-01-06 13:50:23

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品精品视频一区二区三区 | 久久久女女女女999久久 | 中文无吗 | 妞干网av| 日韩精品一区二区在线观看 | 欧美aⅴ | 精品一区二区在线视频 | h片在线免费看 | 中文av字幕 | 色狠狠一区 | 波多野结衣中文字幕一区二区三区 | 99在线资源 | 中文字幕日韩欧美一区二区三区 | av一区二区三区四区 | av中文天堂 | 97色在线视频 | 在线色网 | 久久中文字幕一区 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 在线免费观看a级片 | 亚洲电影第三页 | 亚洲第一av | 91影视| 精品国产一区二区三区久久久蜜月 | 久久久123 | 久色一区 | 久久久精品久久久 | 美日韩免费 | 人人爽人人草 | 亚洲一区视频 | 91一区二区| 91在线视频免费观看 | 在线视频一区二区三区 | 精品美女在线观看视频在线观看 | 国产第一亚洲 | 久久91 | 国产99热 | 欧美一级在线观看 | 欧美中文在线 | 免费看色 | cao在线|