❶ mysql 命令怎麼 資料庫設置密碼
mysql設置資料庫密碼常用的有四種方法:
1.用root 登陸MySQL終端
mysql>set password =password(『raykaeso『);
mysql>flush privileges;
2.在MySQL終端中使用GRANT語句
mysql>grant all on *.* to 『root』@』localhost』 IDENTIFIED BY 『raykaeso』with grant option ;
mysql>flush privileges;
3.在MySQL庫user表中直接修改
mysql>use mysql;
mysql>update user set password=password(『raykaeso』) where user=』root';
mysql>flush privileges;
4、在shell命令行里修改MySQL用戶密碼
[root@raykaesoleixuesong] mysqladmin -u root password 「your password」;
❷ 怎樣修改mysql密碼
1.使用mysqladmin修改mysql密碼
C:\>mysqladmin -udbuser -p password newpass
Enter password: oldpass
當然用此命令的前提是你把mysql加入了環境變數,如果沒有加入環境變數的話那隻能在命令行下cd到mysqladmin所在的目錄下與此那個次命令了!
-----------------------------------------
2.重置root密碼
方法一:
在my.ini的[mysqld]欄位加入:
skip-grant-tables
重啟mysql服務,這時的mysql不需要密碼即可登錄資料庫
然後進入mysql
mysql>use mysql;
mysql>update user set password=password('新密碼') WHERE User='root';
mysql>flush privileges;
運行之後最後去掉my.ini中的skip-grant-tables,重啟mysqld即可。
修改mysql密碼方法二:
不使用修改my.ini重啟服務的方法,通過非服務方式加skip-grant-tables運行mysql來修改mysql密碼
停止mysql服務
打開命令行窗口,在bin目錄下使用mysqld-nt.exe啟動,即在命令行窗口執行: mysqld-nt --skip-grant-tables
然後另外打開一個命令行窗口,登錄mysql,此時無需輸入mysql密碼即可進入。
按以上方法修改好密碼後,關閉命令行運行mysql的那個窗口,此時即關閉了mysql,如果發現mysql仍在運行的話可以結束掉對應進程來關閉。
啟動mysql服務
❸ 運行 命令行修改root密碼: mysql> UPDATE mysql.user SET password=PASSWORD(』新密碼』)
是不是你的新密碼輸入錯誤,你或者重啟伺服器,重新再次登陸!
❹ mysql忘了密碼,怎麼修改密碼
打開mysql.exe和mysqld.exe所在的文件夾,復制路徑地址
2
打開cmd命令提示符,進入上一步mysql.exe所在的文件夾。
3
輸入命令 mysqld --skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。注意輸入此命令之後命令行就無法操作了,此時可以再打開一個新的命令行。注意:在輸入此命令之前先在任務管理器中結束mysqld.exe進程,確保mysql伺服器端已結束運行。
然後直接輸入mysql,不需要帶任何登錄參數直接回車就可以登陸上資料庫。
輸入show databases; 可以看到所有資料庫說明成功登陸。
其中mysql庫就是保存用戶名的地方。輸入 use mysql; 選擇mysql資料庫。
show tables查看所有表,會發現有個user表,這里存放的就是用戶名,密碼,許可權等等賬戶信息。
輸入select user,host,password from user; 來查看賬戶信息。
更改root密碼,輸入update user set password=password('123456') where user='root' and host='localhost';
再次查看賬戶信息,select user,host,password from user; 可以看到密碼已被修改。
退出命令行,重啟mysql資料庫,用新密碼嘗試登錄。
測試不帶密碼登錄mysql,發現還是能夠登陸上,但顯示資料庫時只能看到兩個資料庫了,說明重啟之後跳過密碼驗證已經被取消了。
我這地方重啟資料庫之後之所以不帶密碼任然能夠登錄是因為我的資料庫里存在設無須口令的賬戶。
❺ 如何用命令行重置mysql密碼,忘記mysql資料庫密碼怎麼辦
很多人在想用資料庫可視化界面管理多方便或者是那個什麼集成套件或者是phpadmin那個網頁,告訴你一旦資料庫密碼不記得了這些都進不去所以根本沒法操作,廢話不多說了,我的資料庫用戶名是root這里主要說如果重置密碼。 1.停掉mysql所有服務或者打開任務管理器關掉所有mysql進程,停止mysql服務的語句,首先進入mysql安裝目錄 的bin目錄我這里是F:\smarty\MySQL\bin 執行 net stop mysql停掉服務。 2.進入cmd打開一個新的命令行窗口,並進入到mysql安裝目錄的bin目錄 3.跳過許可權檢查啟動MySQL,執行mysqld-nt --skip-grant-tables 這條語句操作此步驟 這步執行之後你會發現你的這個窗口裡面不能輸入了。好了准備執行下一步。 4.重新打開一個cmd命令行窗口,命令行轉到F:\smarty\MySQL\bin目錄下直接用mysql命令進入資料庫 這樣已經進入資料庫了,接下來就是切換至mysql資料庫改變root用戶的密碼 5.切換到mysql資料庫並更改密碼,這里當然就不需要舊密碼了否則就沒有任何意義了。 我這里當然以前的密碼不是root所以這里改成了root. 6.刷新許可權,flush privileges; 7.現在就可以重啟mysql,如果重啟不了可以到任務管理器裡面關掉mysql進程然後net start mysql啟動服務,再輸入命令 mysql -uroot -p你的新密碼就可以了
❻ 如何使用命令修改mysql root密碼
進入Mysql資料庫命令行方式有兩種方式:
方式一:在Mysql開始菜單里包含Mysql命令行客戶端,只要點擊輸入root的密碼即可進入。
方式二:在DOS模式下(CMD模式)定位到Mysql安裝目錄下在子目錄bin,調用mysql.exe進入,即
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root
Enter password: ******
========================以上是命令===================================
7
使用mysqladmin.exe命令來修改Mysql的root密碼
一般Mysql的root默認密碼為空,如果你之前並沒有設置過root密碼就使用mysqladmin命令,你可以使用如下mysqladmin命令來修改root密碼
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p password 123456
Enter password
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p123456
========================以上是命令===================================
8
如上所述使用mysqladmin第一次修改root的默認密碼時,Enter password回車即可,然後使用mysql.exe命令輸入root及其密碼即可進入Mysql命令行。
如果已設置了Mysql的root密碼,現在需要修改並進入Mysql命令行模式,則輸入
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p123456 password root
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -proot
========================以上是命令===================================
即可。
9
這里使用了到了Mysql自帶的兩種命令mysqladmin.exe和mysql.exe,mysqladmin修改密碼的命令格式如下
mysqladmin -u root -p[oldpass] password newpass
注意oldpass(老密碼)可選,如果root默認密碼為空,則不需要輸入,如果需要更改老密碼,請注意老密碼與-p之間不要有空格,否則會報錯,另外password和newpass(新密碼)之間以空格分隔。
mysql命令與mysqladmin命令格式大同小異,主要用來輸入正確的用戶名和密碼後進入Mysql命令行模式,格式如下
mysql -u root -p[password]
如果不輸入password,回車後會出現Enter password的提示。如果root密碼為空,也不需要輸入password,出現Enter password提示後回車即可。
❼ mysql命令行中修改不了密碼是怎麼回事
參考此步驟:
cmd下切換到 mysql 安裝目錄
例
d:/mysql/bin
前提:mysql用戶root密碼為空.
輸入: mysql -u root mysql
mysql> 狀態下輸入 update user set password=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.00 sec)
mysql> 狀態下輸入: quit
❽ mysql 忘記密碼 怎麼修改密碼
1.在命令行運行:taskkill /f /im mysqld-nt.exe 2.繼續在命令行運行:mysqld-nt --skip-grant-tables 3.新開一個命令行運行:mysql -u root (如果沒有配置mysql的bin環境變數的話需要切換到bin目錄下執行此語句) 如果不想改密碼,只是想看原來的密碼的話。可以在命令行執行這個語句 select host,user,password from mysql.user;//即可查看到用戶和密碼 如果要修改密碼的話,在命令行下執行下面的語句 update mysql.user set password='這里填寫你要設置的密碼' where user='root'; 完成這些操作後,繼續在命令行運行
❾ 如何在命令行下修改MYSQL用戶密碼
mysqladmin -u 用戶名 password 新密碼 -p
執行後提示輸入舊密碼,確認後即修改成功
其他方法見
http://hi..com/mltong2008/blog/item/c5b592d98de431e138012f12.html