MySQL修改root密碼並不難

如下的文章主要介紹MySQL 修改 root 密碼命令實際應用的介紹,其中包括對更改MySQL數據庫的root 管理員密碼以及MySQL 數據庫修改root 密碼命令等相關內容的介紹,但願會給你帶來一些幫助在此方面。 sql

1、請問在win2K命令提示符下怎樣更改MySQL的root管理員密碼? 數據庫

 
  1. >MySQL -u root -p  
  2. Enter password: ******  
  3. MySQL> use MySQL;  
  4. MySQL> update user set passwordpassword=password('new_password') where user='root'

經過這種方法就能夠直接MySQL 修改密碼了。至於在CMD下可否登錄MySQL,就要在Windows環境變量PATH中添加「C:\Program Files\MySQL\MySQL Server 5.0\bin;」(請改成你本身的安裝路徑)了。 ui

2、MySQL 修改root密碼命令 spa

cmd下切換到 MySQL 安裝目錄 code

server

d:/MySQL/bin htm

前提:MySQL用戶root密碼爲空. 進程

輸入 MySQL -u root MySQL ip

MySQL> 狀態下輸入 update user set password=password('新密碼') where user='root'; rem

回顯

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

退出 sql

注意每一個命令後都要加上一個分號 ";"

MySQL 纔開始執行該行命令

而第二個指令會讓已載入記憶體的 MySQL 系統資料庫更新

重起 MySQL .

在更新 root 密碼後,日後要與 MySQL 連線的方法爲:

MySQL -uroot -p新密碼

忘記MySQL 的root 密碼:

先確認已經殺掉MySQLd 進程了,而後執行這個

/usr/bin/safe_MySQLd --skip-grant-tables &

再這樣登陸

MySQL -h 192.168.1.2 -u root

上邊的192.168.1.2 是cloud 的MySQLd 運行機器,你換成本身的,這樣登陸上

去,就能夠MySQL 修改密碼了。

修改密碼

1.MySQL -h hostname –u root 命令登陸到MySQLd server 用grant 命令改變口令:

Grant all on *.* to root indentified by "111111"

2. MySQLadmin -u 用戶名-p 舊密碼password 新密碼

例1:給root 加個密碼ab12。首先在DOS 下進入目錄MySQLbin,而後鍵入

如下命令

MySQLadmin -uroot password ab12

注:由於開始時root 沒有密碼,因此-p 舊密碼一項就能夠省略了。

二、例2:再將root 的密碼改成djg345。

MySQLadmin –u root -pab12 password djg345 (注意-p 不要和後面的密碼分

開寫,要寫在一塊兒)

3.

 
  1. use MySQL; update user set passwordpassword =password('yourpass') where user='r   
  2. oot'  

4. 載入權限表: `MySQLadmin -h hostname flush-privileges' ,或者使

用SQL 命令`FLUSH PRIVILEGES'。(固然,在這裏,你也能夠重啓MySQLd。)

MySQL 的建庫,添加數據方法:

 
  1. mysqi –u root   
  2. MySQL>create database ttt;   
  3. MySQL>source 1.txt   
  4. MySQL>load data local infile "2.txt" into table board;  

1.txt 內容:

 
  1. CREATE TABLE board (   
  2. boardid int(11) NOT NULL auto_increment,   
  3. boardname char(255),   
  4. PRIMARY KEY (boardid)   
  5. );  

2.txt 內容:

1 lk(Tab 鍵分開)

2 lklk

3 lklklk

導出database:

#MySQLdump –opt ttt –uroot –p111111 > 111.sql

導入database

1. #MySQL –u root –p111111 ttt < 111.sql

2. MySQL>source 111.sql;

導出的多個database:#MySQLdump –-databases ttt1 ttt2 ttt3 –uroot –p111111

> 111.sql

導出全部database:#MySQLdump –-all-databases –uroot –p111111 > 111.sql

補一下不知道root密碼狀況下MySQL 修改root密碼

MySQLd啓動的時候加上–skip-grant-tables,而後立刻修改密碼,修改後去掉–skip-grant-tables,而後就OK了。

相關文章
相關標籤/搜索