使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,
不過別忘了使用password函式。
mysql
設定密碼,如何更改預設的root
有好幾種方法:
命令列更改:
mysqladmin password 新密碼
例如, dos(或者liunx)下mysql的bin目錄下
mysqladmin password 123456
用mysql的grant語句,例如
grant all on *
.* to 'root'@'localhost' identified by '123456' with grant option;
set password for 『使用者名稱』@『主機』 = password(『密碼』)
例如設定root密碼為123456,
set password for
'root'@'localhost' = password(
'123456'
);
update user set password=password(『新密碼』) where user=『使用者名稱』 and host = 『主機』;
例如,
update user set password=password(
'123456'
) where user='root' and host = 'localhost'
;flush priviliges;
update user set password=password(
'1234'
) where user='root' and host = '%'
;flush priviliges;
使用mysqladmin,這是前面宣告的乙個特例。
mysqladmin -u root -p password mypasswd
輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。
把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。
當然如果你的mysqladmin連線不上mysql server,或者你沒有辦法執行mysqladmin,
那麼這種方法就是無效的。
而且mysqladmin無法把密碼清空。
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。 MySQL資料庫設定密碼
對於windows平台來說安裝完mysql資料庫後,系統就已經預設生成了許可表和賬戶,你不需要像在unix平台上那樣執行 mysql install db指令碼來生成帳戶和相應許可權許可表。但是如果不是用msi格式來安裝mysql的話,就需要在安裝完以後,手動給root帳戶新增新密碼,因為預設情況下...
mysql資料庫設定密碼
下面列出的是mysql資料庫設定密碼的幾種方法,不僅限於設定root的密碼。在資料庫外面可使用,無需進入資料庫內 mysqladmin u 使用者 p 舊密碼 新密碼 如果是新資料庫,未設定密碼,可使用 mysqladmin u root p password 密碼需進入資料庫執行命令 set pa...
SQL Server資料庫六種資料移動方法
1.通過工具dts的設計器進行匯入或匯出dts的設計器功能強大,支援多工,也是視覺化介面,容易操作,但知道的人一般不多,如果只是進行sql server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在sql server enterprise manager中,展開伺服器左邊的...