1. 怎麼改mysql下root密碼
方法1: 用SET PASSWORD命令
首先登錄MySQL。
格式:mysql> set password for 用戶名@localhost = password(『新密碼』);
例子:mysql> set password for root@localhost = password(『123』);
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表
首先登錄MySQL。
mysql> use mysql;
mysql> update user set password=password(『123』) where user=』root』 and host=』localhost』;
mysql> flush privileges;
方法4:在忘記root密碼的時候,可以這樣
以windows為例:
1. 關閉正在運行的MySQL服務。
2. 打開DOS窗口,轉到mysqlin目錄。
3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。
4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysqlin目錄。
5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。
6. 連接許可權資料庫: use mysql; 。
6. 改密碼:update user set password=password(「123」) where user=」root」;(別忘了最後加分號) 。
7. 刷新許可權(必須步驟):flush privileges;。
8. 退出 quit。
9. 注銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。
2. 怎麼修改mysql的root初始密碼
方法1:用set
password命令,具體更新密碼步驟如下:
c:>mysql
-u
root
mysql>set
password
for
'root'@'localhost'=password('newpasswd');
mysql>set
password
for
'root'@'%'=password('newpasswd');
//本條可選
通過以上設置,root的密碼將變為newpasswd這樣就完成了根用戶root密碼的設置工作。
方法2:用mysqladmin
mysqladmin
-u
root
password
"newpass"
如果root已經設置過密碼,採用如下方法
mysqladmin
-u
root
password
oldpass
"newpass"
方法3:
用update直接編輯user表
mysql
-u
root
mysql>
use
mysql;
mysql>
update
user
set
password
=
password('newpass')
where
user
=
'root';
mysql>
flush
privileges;
在丟失root密碼的時候,可以這樣
mysqld_safe
--skip-grant-tables&
mysql
-u
root
mysql
mysql>
update
user
set
password=password("new
password")
where
user='root';
mysql>
flush
privileges;
3. mysql怎麼更改root密碼
use mysql; //登錄
UPDATE user SETPassword = PASSWORD('123456') WHERE user = 'root';
//設置登錄密碼為123456
FLUSH PRIVILEGES; //刷新
exit; //退出mysql
再次登錄:
mysql -uroot -p123456
4. 怎麼修改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提示後回車即可。
5. 如何更改mysql root用戶密碼
停止mysql服務
#
service
mysqld
stop
啟動mysqld_safe
,跳過啟動授權表。啟動時加上skip-grant-tables參數目的是在啟動mysql時不啟動grant-tables,授權表。這樣就可以修改root的密碼了。
#
mysqld_safe
--skip-grant-tables
&
登錄mysql,並修改密碼:
#
mysql
-uroot
-p
----要求輸入密碼時,直接回車即可。
>
use
mysql;
>
update
user
set
password=PASSWORD('12345678')
where
user="root";
---將root密碼設置為12345678
>
flush
privileges;
>
quit
殺死mysqld_safe進程,並重啟mysqld。
#
kill
-9
11283
(11283為mysqld_safe進程)
#
service
mysqld
start
#
mysql
-uroot
-p
(輸入密碼12345678即可)
6. 登錄mysql資料庫後,怎樣修改root用戶密碼
一、密碼的修改:使用mysqladmin命令
1、例如你的
root用戶現在沒有密碼,你希望的密碼修改為abc,那麼命令是:mysqladmin
-u
root
password
abc
2、如果你的root現在有密碼了,那麼修改密碼為abc的命令是:mysqladmin
-u
root
-p
password
youyou
注意,命令回車後會問你舊密碼,輸入舊密碼之後命令完成,密碼修改成功。
二、密碼的消除
1、以root登錄:mysql
-u
root
-p
2、mysql>use
mysql;
3、mysql>update
user
set
password=''
where
user='root';
重新啟動下mysql服務就可以啦。
7. 如何給mysql root設置密碼
方法1 用SET PASSWORD命令
1
1、打開終端win+r輸入cmd回車即可打開;
2、通過mysql -u用戶名 -p指定root用戶登錄MySQL,輸入後回車會提示輸入密碼。
3、修改MySQL的root用戶密碼,格式:mysql> set password for 用戶名@localhost = password('新密碼'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子將用戶root的密碼更改為shapolang;
重新登錄,輸入新密碼shapolang就ok了;
END
方法2 用mysqladmin
1
1、打開終端win+r輸入cmd回車即可打開;
2、修改MySQL的root用戶密碼格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -pshapolang password 123456
上面例子將用戶root原來的密碼shapolang改為新密碼123456
重新登錄,輸入新密碼123456就ok了;
END
方法3 用UPDATE直接編輯user表
1
1、首先登錄MySQL。
2、 連接許可權資料庫: use mysql; 。3、改密碼:update user set password=password("shapolang") where user="root";(別忘了最後加分號) 。 4、刷新許可權(必須步驟):flush privileges;
重新登錄,輸入新密碼shapolang就ok了;
END
方法4 忘記root密碼的時候
1
1、關閉正在運行的MySQL服務。
2、打開DOS窗口,轉到mysql\bin目錄。 3、 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4、再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),輸入mysql回車,如果成功,將出現MySQL提示符 >。 6、連接許可權資料庫: use mysql; 。 7、改密碼:update user set password=password("root") where user="root";(別忘了最後加分號) 。 8、刷新許可權(必須步驟):flush privileges;。 9、退出 quit。
重啟mysql服務,使用用戶名root和剛才設置的新密碼root登錄就ok了;
(望樓主採納哦)
8. 如何修改mysql root密碼
1、打開終端win+r輸入cmd回車即可打開;
2、通過mysql -u用戶名 -p指定root用戶登錄MySQL,輸入後回車會提示輸入密碼。
3、修改MySQL的root用戶密碼,格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('shapolang');
上面例子將用戶root的密碼更改為shapolang;
重新登錄,輸入新密碼shapolang就ok了;
9. 怎麼修改 mysql root密碼
方法一使用phpmyadmin,這是最簡單的了,修改mysql庫的user表, 不過別忘了使用password函數。
方法二使用mysqladmin,這是前面聲明的一個特例。 mysqladmin -u root -p password mypasswd 輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。把命令里的root改為你的用戶名,你就可以改你自己的密碼了。 當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執行mysqladmin, 那麼這種方法就是無效的。 而且mysqladmin無法把密碼清空。下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:
方法三 mysql INSERT INto mysql.user (Host,User,password) VALUES('%','jeffrey',password('biscuit')); mysql FLUSH PRIVILEGES 確切地說這是在增加一個用戶,用戶名為jeffrey,密碼為biscuit。 在《mysql中文參考手冊》里有這個例子,所以我也就寫出來了。注意要使用password函數,然後還要使用FLUSH PRIVILEGES。
方法四 和方法三一樣,只是使用了replace語句 mysql replace INto mysql.user (Host,User,password) VALUES('%','jeffrey',password('biscuit')); mysql FLUSH PRIVILEGES
方法五 使用set password語句, mysql set password for jeffrey@% = password('biscuit'); 你也必須使用password()函數, 但是不需要使用FLUSH PRIVILEGES。
方法六使用grant ... IDENTIFIED by語句 mysql grant USAGE on *.* to jeffrey@% IDENTIFIED by 'biscuit'; 這里PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES。注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。use mysql
update user set Password=password('newpassword') where User='root';
flush privileges;
1.通過修改MYSQL資料庫中MYSQL庫的USER表
就用普通的UPDATE、INSERT語句就可以
2.在命令行中使用如下命令
MYSQLADMIN -u root -p PASSWORD mypasswd
3.可以修改MYSQL文件夾中的MY.INI文件
4.使用SET PASSWORD語句,
mysql SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');
10. 如何修改mysql的root密碼
方法1: 用SET PASSWORD命令
首先登錄MySQL。 格式:mysql> set password for 用戶名@localhost = password(『新密碼』); 例子:mysql> set password for root@localhost = password(『123』);
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表
首先登錄MySQL。 mysql> use mysql; mysql> update user set password=password(『123』) where user=』root』 and host=』localhost』; mysql> flush privileges;
方法4:在忘記root密碼的時候,可以這樣 以windows為例:
1. 關閉正在運行的MySQL服務。 2. 打開DOS窗口,轉到mysqlin目錄。 3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysqlin目錄。 5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。 6. 連接許可權資料庫: use mysql; 。 6. 改密碼:update user set password=password(「123」) where user=」root」;(別忘了最後加分號) 。 7. 刷新許可權(必須步驟):flush privileges;。 8. 退出 quit。 9. 注銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。