本文目錄一覽:
mysql如何設置密碼
有很多方法:
1.用root 進入mysql後
mysqlset password =password(‘你的密碼’);
mysqlflush privileges;
2.使用GRANT語句
mysqlgrant all on *.* to ‘root’@’localhost’ IDENTIFIED BY ‘你的密碼’with grant option ;
mysqlflush privileges;
3.進入mysql庫修改user表
mysqluse mysql;
mysqlupdate user set password=password(‘你的密碼’) where user=’root’;
mysqlflush privileges;
mysql 資料庫密碼怎麼設置
方法/步驟
Linux下MYSQL設置密碼:
設置mysql資料庫密碼 [root@localhost ~]#mysqladmin -u root password “密碼”
Linux下MYSQL訪問資料庫:
訪問mysql資料庫命令: [root@localhost ~]#mysql -u root -p → 敲回車 輸入密碼
以上是設置mysql密碼的三種方法
a [root@localhost ~]#mysqladmin -u root -p oldpassword newpasswd(記住這個命令是在 /usr/local/mysql/bin中外部 命令)b. SET PASSWORD FOR root=PASSWORD(』new password』);(對登錄資料庫後這種方式)c. UPDATE user SET password=PASSWORD(」new password」) WHERE user=』root』; (對登錄資料庫 後這種方式)
創建資料庫 mysql create database testdatabases;
刪除資料庫 mysql drop database testdatabases;
MySql的備份資料庫命令:mysqldump -h 主機 -u數據戶用戶名 -p資料庫密碼 資料庫 bak.sql
MySql還原恢復資料庫命令:mysql -h 主機 -u數據戶用戶名 -p資料庫密碼 資料庫 bak.sql
望採納
在MySQL資料庫中如何為用戶設置密碼
假如你是一個管理員,
你還要進行一些用戶的建立及授權,這又涉及到設置密碼的問題.下面我們就討論一下如何設置密碼:
首先我們應該知道Mysql資料庫中的口令存儲必須用password()函數加密它.因為在user表中是以加密形式存儲口令,而不是作為純文本.如果你沒有加密,直接在資料庫中執行以下語句:
use
mysql
insert
into
user
(host,user,password)
values
(‘%’,’user_name’,’your
password’);
flush
privileges;相信結果不會讓你滿意.因為伺服器比較的是加密的值,所以伺服器連接一定失敗.這裡需要說明的是flush
privileges;這條
命令起到了重新載入授權表.你也可以在shell下直接用mysqladmin
-u
root
reload或者mysqladmin
-u
root
flush-privileges來
實現重載授權表.
在MySQL環境下,你可以使用以下語句進行設置密碼:
1.insert
into
user(host,user,password)
values(‘%’,’user_name’,password(“your
password”);
2.set
password
for
user_name
=
password(“your
password”)以上兩種方法都必須進行重載授權表.
3.當然你也可以在創建一個用戶時直接設置密碼,grant語句將為你自動加密口令.
示例:
grant
all
on
*.*
to
mailto:user_name@
identified
by
“your
password”;另外大家也可以在shell環境下用mysqladmin程序來設置密碼。
mysql資料庫密碼修改
方法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窗口,轉到mysql\bin目錄。 3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysql\bin目錄。 5. 輸入mysql回車,如果成功,將出現MySQL提示符 。 6. 連接許可權資料庫: use mysql; 。 6. 改密碼:update user set password=password(「123」) where user=」root」;(別忘了最後加分號) 。 7. 刷新許可權(必須步驟):flush privileges; 。 8. 退出 quit。 9. 註銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/227449.html