日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql弄丢初始密码_MySql密码丢失

發布時間:2023/12/10 数据库 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql弄丢初始密码_MySql密码丢失 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

windows下mysql密碼忘記了

第一步:netstat -nat(可以查看mysql是否啟動了,如果啟動了,可以用輸入net stop mysql(或者通過任務管理器結束進程))

第二步:mysqld --skip-grant-tables,不要關閉窗口

第三步:開啟一個新的cmd,然后輸入mysql -uroot -p 回車后,輸入密碼的時候直接按回車鍵就可以了

第四步:修改密碼:update mysql.user set password = PASSWORD("123456") where user="root";

第五步:刷新密碼:flush privileges;

第六步:退出:exit,然后通過新密碼就可以重新登陸了

Linux下的mysql密碼忘記:

1.首先確認服務器出于安全的狀態,也就是沒有人能夠任意地連接MySQL數據庫。

因為在重新設置MySQL的root密碼的期間,MySQL數據庫完全出于沒有密碼保護的

狀態下,其他的用戶也可以任意地登錄和修改MySQL的信息。可以采用將MySQL對

外的端口封閉,并且停止Apache以及所有的用戶進程的方法實現服務器的準安全

狀態。最安全的狀態是到服務器的Console上面操作,并且拔掉網線。

2.修改MySQL的登錄設置:

#vi /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

3.重新啟動mysqld

#?/etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

4.登錄并修改MySQL的root密碼

#/usr/bin/mysql -uroot -p

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>?USE mysql ;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql>?UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql>?flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql>quit

Bye

5.將MySQL的登錄設置修改回來

#?vi /etc/my.cnf

將剛才在[mysqld]的段中加上的skip-grant-tables刪除

保存并且退出vi。

6.重新啟動mysqld

#/etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

mysql設置無密碼登陸:

windows下是找到mysql的配置文件my.ini(linux是找到/etc/my.cnf),然后在[mysqld]的下面添加 skip-grant-tables,這樣以后登陸mysql就不需要密碼了

?

查看mysql的版本

方法一:可以用:mysql -V,就能查看mysql的信息

方法二:登陸mysql之后,輸入: status

總結

以上是生活随笔為你收集整理的mysql弄丢初始密码_MySql密码丢失的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。