新聞中心
如何修改連接mysql的用戶(hù)名和密碼
(適用于管理員或者有全局權(quán)限的用戶(hù)重設(shè)其它用戶(hù)的密碼)
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、豐潤(rùn)ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的豐潤(rùn)網(wǎng)站制作公司
進(jìn)入命令行模式
更改密碼:
mysql?-u?root?-p??
Enter?password:***??
mysqluse?mysql;??選擇數(shù)據(jù)庫(kù)??
Database?changed???
mysql?UPDATE?user?SET?password=PASSWORD("新密碼")?WHERE?user='你的用戶(hù)名';??
mysql?FLUSH?PRIVILEGES;??
mysql?quit;
更改用戶(hù)名:
mysql?-u?root?-p??
Enter?password:***??
mysql?use?mysql;??選擇數(shù)據(jù)庫(kù)??
Database?changed??
mysql?update?user?set?user="新用戶(hù)名"?where?user="root";????將用戶(hù)名為root的改為新用戶(hù)名??
mysql?flush?privileges;????刷新權(quán)限??
mysql?exit
mysql登陸后怎樣切換用戶(hù)
如果你想用test用戶(hù)登錄的話(huà),就不能用Mysql console操作,應(yīng)該用命令行來(lái)操作。點(diǎn)擊電腦任務(wù)欄的“開(kāi)始”,再點(diǎn)擊“運(yùn)行”,輸入“cmd”,打開(kāi)命令行。
首先找到mysql.exe所在的文件夾,復(fù)制它的文件夾路徑。粘貼該路徑到命令行中(我的mysql.exe是裝在F盤(pán)中),
(提示:上圖中紅色線(xiàn)條前為mysql.exe所在的文件夾路徑,紅色線(xiàn)條上面為加入的代碼。)
再加上如下代碼“\mysql -u test -p"(提示:不用輸入雙引號(hào)),按下Enter回車(chē)鍵。就會(huì)看到屏幕提示輸入密碼,這時(shí)輸入你的test賬戶(hù)的密碼,按下Enter鍵就可以登錄test賬戶(hù)了。
怎么修改mysql的用戶(hù)名和密碼
你好,
方法1 用SET PASSWORD命令
1
1、打開(kāi)終端win+r輸入cmd回車(chē)即可打開(kāi);
2、通過(guò)mysql -u用戶(hù)名 -p指定root用戶(hù)登錄MySQL,輸入后回車(chē)會(huì)提示輸入密碼。
3、修改MySQL的root用戶(hù)密碼,格式:mysql set password for 用戶(hù)名@localhost = password('新密碼'); 例子:mysql set password for root@localhost = password('shapolang'); 上面例子將用戶(hù)root的密碼更改為shapolang??;
重新登錄,輸入新密碼shapolang就ok了;
END
方法2 用mysqladmin
1
1、打開(kāi)終端win+r輸入cmd回車(chē)即可打開(kāi);
2、修改MySQL的root用戶(hù)密碼格式:mysqladmin -u用戶(hù)名 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -pshapolang password 123456
上面例子將用戶(hù)root原來(lái)的密碼shapolang改為新密碼123456
重新登錄,輸入新密碼123456就ok了;
END
方法3 用UPDATE直接編輯user表
1
1、首先登錄MySQL。
2、 連接權(quán)限數(shù)據(jù)庫(kù): use mysql; 。3、改密碼:update user set password=password("shapolang") where user="root";(別忘了最后加分號(hào)) 。 4、刷新權(quán)限(必須步驟):flush privileges;
重新登錄,輸入新密碼shapolang就ok了;
END
方法4 忘記root密碼的時(shí)候
1
1、關(guān)閉正在運(yùn)行的MySQL服務(wù)。
2、打開(kāi)DOS窗口,轉(zhuǎn)到mysql\bin目錄。 3、 輸入mysqld --skip-grant-tables 回車(chē)。--skip-grant-tables 的意思是啟動(dòng)MySQL服務(wù)的時(shí)候跳過(guò)權(quán)限表認(rèn)證。 4、再開(kāi)一個(gè)DOS窗口(因?yàn)閯偛拍莻€(gè)DOS窗口已經(jīng)不能動(dòng)了),輸入mysql回車(chē),如果成功,將出現(xiàn)MySQL提示符 。 6、連接權(quán)限數(shù)據(jù)庫(kù): use mysql; 。 7、改密碼:update user set password=password("root") where user="root";(別忘了最后加分號(hào)) 。 8、刷新權(quán)限(必須步驟):flush privileges; 。 9、退出 quit。
重啟mysql服務(wù),使用用戶(hù)名root和剛才設(shè)置的新密碼root登錄就ok了;
mysql改賬號(hào)密碼
賬號(hào)一般是改不了的,只能修改數(shù)據(jù)庫(kù)密碼,要想改賬號(hào)只能新建數(shù)據(jù)庫(kù)然后重新導(dǎo)入數(shù)據(jù)。
如何修改mysql數(shù)據(jù)庫(kù)中的用戶(hù)名和密碼
首先應(yīng)該知道Mysql數(shù)據(jù)庫(kù)中的口令存儲(chǔ)必須用password()函數(shù)加密它。因?yàn)樵趗ser表中是以加密形式存儲(chǔ)口令,而不是作為純文本。如果沒(méi)有加密,直接在數(shù)據(jù)庫(kù)中執(zhí)行以下語(yǔ)句:
use mysql insert into user (host,user,password) values(%,user_name,your password);
flush privileges;
相信結(jié)果不會(huì)滿(mǎn)意。因?yàn)榉?wù)器比較的是加密的值,所以服務(wù)器連接一定失敗。
這里需要說(shuō)明的是flush privileges;這條命令起到了重新加載授權(quán)表。也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges來(lái)實(shí)現(xiàn)重載授權(quán)表。
在Mysql環(huán)境下,可以使用以下語(yǔ)句進(jìn)行設(shè)置密碼:
1 insert into user(host,user,password) values(%,user_name,password("your password");
2 set password for user_name = password("your password")
以上兩種方法都必須進(jìn)行重載授權(quán)表。
3 當(dāng)然也可以在創(chuàng)建一個(gè)用戶(hù)時(shí)直接設(shè)置密碼,grant語(yǔ)句將為你自動(dòng)加密口令。
如:grant all on *.* to user_name@% identified by "your password";
另外也可以在shell環(huán)境下用mysqladmin程序來(lái)設(shè)置密碼。
如何修改mysql用戶(hù)名和密碼
話(huà)說(shuō)修改密碼是如下操作:
mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('輸入新密碼');
不存在修改用戶(hù)啊,你是指修改什么程序框架里的配置文件嗎?
用戶(hù)改名?[前提是用root用戶(hù)登錄](méi)
CMD或Shell下:mysql -u root -p輸入密碼或兩個(gè)回車(chē)
mysql use mysql;
mysql update user set user="retoor" where user="root";
mysql flush privileges;
網(wǎng)頁(yè)題目:mysql怎么更換賬號(hào),mysql更換數(shù)據(jù)庫(kù)命令
分享路徑:http://biofuelwatch.net/article/hdcgie.html