導航:首頁 > 編程大全 > mysql怎麼修改用戶密碼

mysql怎麼修改用戶密碼

發布時間:2023-03-29 23:48:32

① 如何修改mysql資料庫中的用戶名和密碼

首先應該知道Mysql資料庫中的口令存儲必須用password()函數加密它。因為在user表中是以加密形式存儲口令,而不是作為純文本。如果沒有加密,直接在資料庫中執行以下語句:
use mysql insert into user (host,user,password) values(%,user_name,your password);
flush privileges;
相信結果不會滿意。因為伺服器比較的是加密的值,所以伺服器連接一定失敗。
這里需要說明的是flush privileges;這條命令起到了重新載入授權表。也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges來實現重載授權表。
在Mysql環境下,可以使用以下語句進行設置密碼:
1 insert into user(host,user,password) values(%,user_name,password("your password");
2 set password for user_name = password("your password")
以上兩種方法都必須進行重載授權表。
3 當然也可以在創建一個用戶時直接設置密碼,grant語句將為你自動加密口令。
如:grant all on *.* to user_name@% identified by "your password";
另外也可以在shell環境下用mysqladmin程序來設置密碼。

② 怎麼修改mysql 用戶的密碼

1、編輯MySQL的配置文件:my.ini
一般在MySQL安裝目錄下有my.ini即MySQL的配置文件。
在此配置文件的最後添加如下一行:
skip-grant-tables
保存退出編輯。

2、然後重啟MySQL服務
在命令行下執行:
net stop MySQL
net start MySQL

3、設置新的ROOT密碼
然後再在命令行下執行:
MySQL -u root -p MySQL或mysql -u root -p
直接回車無需密碼即可進入資料庫了。
此時,在命令行下執行 use mysql;
現在我們執行如下語句把root密碼更新為:
update user set password=PASSWORD("root") where user='root';
(注意:此時不用使用mysqladmin -u root -p password '你的新密碼'這條命令修改密碼,因為'skip-grant-tables'配置,
不信的話,你可以試用一下,它肯定會報如下所示的錯誤:
F:\Documents and Settings\long>mysqladmin -u root -p password 'root'
Enter password:
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.
mysqladmin:
You cannot use 'password' command as mysqld runs
with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead)
exit 退出MySQL。

4、還原配置文件並重啟服務

然後修改MySQL配置文件把剛才添加的那一行'skip-grant-tables'刪除。
再次重起MySQL服務,密碼修改完畢。
用新密碼root試一下吧,又能登入重新進入mysql了?

③ MY SQL資料庫密碼如何修改

更改用戶名和更改密碼的步驟大致一樣,先以root用戶登錄,執行命令mysql -uroot -p ,回車後選擇版資料庫,輸入新舊用權戶名(密碼)即可。

更改密碼:mysql -u root -p
回車
mysql>use mysql; 選擇資料庫
Database changed
mysql> UPDATE user SET password=PASSWORD("新密碼") WHERE user='你的用戶名'/mysql>
update user set user="新用戶名" where user="root"; 將用戶名為root的改為新用戶名
mysql> FLUSH PRIVILEGES
(密碼)mysql> quit;
(用戶名)mysql> flush privileges 刷新許可權 mysql> exit

④ 如何修改MySql資料庫的用戶名和密碼

修改mysql資料庫的用戶名和密碼

更改密碼

1、mysql -u root -p

2、Enter password:***

3、mysql>use mysql; #選擇資料庫

4、Database changed

5、mysql> UPDATE user SET password=PASSWORD("新密碼") WHERE user='你的用戶名';

6、mysql> FLUSH PRIVILEGES;

7、mysql> quit;

(4)mysql怎麼修改用戶密碼擴展閱讀:

mysql常用命令:

安裝(基於centos)

yum -y install mariadb mariadb-server #centos7版本

yum -y install mysql mysql-server #centos7以下版本

啟動

service mysqld start #開啟 centos7以下版本

chkconfig mysqld on #設置開機自啟

OR

systemctl start mariadb #centos7

systemctl enable mariadb

設置密碼

1 、mysqladmin -u root -p123 password '1234' #修改root用戶密碼

2、進入mysql庫修改user表
mysql>use mysql;
mysql>update user set password=password('你的密碼') where user='root';
mysql>flush privileges;

登錄

mysql #本地登錄,默認用戶root,空密碼,用戶為[email protected]

mysql -uroot -p1234 #本地登錄,指定用戶名和密碼,用戶為[email protected]

mysql -uroot P埠號 -h 192.168.31.95 -p密碼 #遠程登錄,用戶為[email protected]

查看

ps aux |grep mysqld #查看進程

netstat -an |grep 3306 #查看埠

閱讀全文

與mysql怎麼修改用戶密碼相關的資料

熱點內容
暴風不能在線觀看視頻文件 瀏覽:267
三國卡可以升級嗎 瀏覽:939
如何篩選出相同數據 瀏覽:311
vbox文件找不到 瀏覽:49
linux互傳文件夾 瀏覽:796
touch1mini燈光控台怎麼編程序 瀏覽:395
ug編程和精雕編程哪個好用 瀏覽:126
抖音轉轉app廣告哪裡接 瀏覽:820
sublime左側文件夾 瀏覽:309
java重復提交 瀏覽:219
ps工程文件圖片 瀏覽:803
派生在編程里是什麼意思 瀏覽:110
圖片文件名無效 瀏覽:922
怎麼獲取網站後台信息 瀏覽:339
新版lol最近游戲在哪個文件夾 瀏覽:921
可以寫在手機上的文件 瀏覽:873
2k14mc夢幻星辰修改器錯誤代碼10 瀏覽:463
數學編程需要什麼學校 瀏覽:700
如何查找找不到的文件夾 瀏覽:994
運行時找不到webxml文件 瀏覽:576

友情鏈接