- 論壇徽章:
- 0
|
忘記mysql 的root 密碼:
先確認(rèn)已經(jīng)殺掉mysqld 進(jìn)程了,然后執(zhí)行這個(gè)
/usr/bin/safe_mysqld --skip-grant-tables &
再這樣登錄
mysql -h 192.168.1.2 -u root
上邊的192.168.1.2 是cloud 的mysqld 運(yùn)行機(jī)器,你換成自己的,這樣登錄上
去,就可以修改密碼了。
修改密碼
1.mysql -h hostname –u root 命令登錄到mysqld server 用grant 命令改變口令:
Grant all on *.* to root indentified by "111111"
2. mysqladmin -u 用戶名-p 舊密碼password 新密碼
例1:給root 加個(gè)密碼ab12。首先在DOS 下進(jìn)入目錄mysqlbin,然后鍵入
以下命令
mysqladmin -uroot password ab12
注:因?yàn)殚_(kāi)始時(shí)root 沒(méi)有密碼,所以-p 舊密碼一項(xiàng)就可以省略了。
2、例2:再將root 的密碼改為djg345。
mysqladmin –u root -pab12 password djg345 (注意-p 不要和后面的密碼分
開(kāi)寫,要寫在一起)
3.
use mysql; update user set password =password('yourpass') where user='r
oot'
4. 載入權(quán)限表: `mysqladmin -h hostname flush-privileges' ,或者使
用SQL 命令`FLUSH PRIVILEGES'。(當(dāng)然,在這里,你也可以重啟mysqld。)
mysql 的建庫(kù),添加數(shù)據(jù)方法:
mysqi –u root
mysql>create database ttt;
mysql>source 1.txt
mysql>load data local infile "2.txt" into table board;
1.txt 內(nèi)容:
CREATE TABLE board (
boardid int(11) NOT NULL auto_increment,
boardname char(255),
PRIMARY KEY (boardid)
);
2.txt 內(nèi)容:
1 lk(Tab 鍵分開(kāi))
2 lklk
3 lklklk
導(dǎo)出database:
#mysqldump –opt ttt –uroot –p111111 > 111.sql
導(dǎo)入database
1. #mysql –u root –p111111 ttt source 111.sql;
導(dǎo)出的多個(gè)database:#mysqldump –-databases ttt1 ttt2 ttt3 –uroot –p111111
> 111.sql
導(dǎo)出所有database:#mysqldump –-all-databases –uroot –p111111 > 111.sql
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/15511/showart_100588.html |
|