MySQL常用操作

2021-07-28 10:47:21 字數 2331 閱讀 3579

格式:mysql -h主機位址 -u使用者名稱 -p使用者密碼

連線到本機上的mysql。

mysql -u root -p,

回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。

如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了,mysql的提示符是: mysql>

連線遠端主機上的mysql。

假設遠端主機的ip為:110.110.110.110,使用者名為root,密碼為abcd123。則鍵入以下命令:

mysql -h110.110.110.110 -u root -p 123;

(注:u與root之間可以不用加空格,其它也一樣)

退出mysql命令

exit (回車)

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

給root加個密碼ab12。

首先在dos下進入目錄mysql\bin,然後鍵入以下命令

mysqladmin -u root -password ab12

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

再將root的密碼改為djg345。

mysqladmin -uroot -pab12 password

回車後提示輸入密碼即可

注意:和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符

格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"

增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用root使用者連入mysql,然後鍵入以下命令:

grant select,insert,update,delete on *.* to [email=test1@"%]test1@"%[/email]" identified by "abc";

但增加的使用者是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一台電腦上登入你的mysql資料庫並對你的資料可以為所欲為了,解決辦法見2。

增加乙個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即mysql資料庫所在的那台主機),這樣使用者即使用知道test2的密碼,他也無法從internet上直接訪問資料庫,只能通過mysql主機上的web頁來訪問了。

grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by "abc";

如果你不想test2有密碼,可以再打乙個命令將密碼消掉。

grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by "";

注意:建立資料庫之前要先連線mysql伺服器

命令:create database 《資料庫名》

例1:建立乙個名為xhkdb的資料庫

mysql> create database xhkdb;

例2:建立資料庫並分配使用者

1. create database 資料庫名;

2. grant select,insert,update,delete,create,drop,alter on 資料庫名.* to 資料庫名@localhost identified by 『密碼』;

3. set password for 『資料庫名』@』localhost』 = old_password(『密碼』);

依次執行3個命令完成資料庫建立。注意:中文 「密碼」和「資料庫」是戶自己需要設定的。

my sql常用操作

1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...

mysql 常用操作

1 修改表名在mysql中修改表名的sql語句在使用mysql時,經常遇到表名不符合規範或標準,但是表裡已經有大量的資料了,如何保留資料,只更改表名呢?alter table table name rename to new table name 例如alter table admin user r...

mysql常用操作

mysql常用操作 修改root密碼 用root 進入mysql後 mysql set password password 你的密碼 mysql flush privileges 檢視表結構 show create table 表名 清空表且令自增字段從1開始 truncate table 表名 檢...