MySql入門教程

2021-04-01 10:08:21 字數 1587 閱讀 1686

一、連線mysql

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

1、例1:連線到本機上的mysql。

首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了,mysql的提示符是:mysql>

2、例2:連線到遠端主機上的mysql。假設遠端主機的ip為:110.110.110.110,使用者名為root,密碼為abcd123。則鍵入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

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

3、退出mysql命令: exit (回車)

二、修改密碼

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

1、例1:給root加個密碼ab12。首先在dos下進入目錄mysqlbin,然後鍵入以下命令

mysqladmin -uroot -password ab12

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

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

mysqladmin -uroot -pab12 password djg345

三、增加新使用者(注意:和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符)

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

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

grant select,insert,update,delete on *.* to test1@"%" identified by "abc";

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

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

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

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

grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

下面來看看mysql中有關資料庫方面的操作。注意:必須首先登入到mysql中,以下操作都是在mysql的提示符下進行的,而且每個命令以分號結束。

MySQL簡明入門教程

宣告 sql關鍵字不區分大小寫,注釋使用 建立mt test這個資料庫 create datebase mt test 選擇使用資料庫,意思是後面的操作的資料庫表預設使用該資料庫 use mt test 刪除資料庫 drop datebase mt test 建立表,f id是自增欄位,f id也是...

mysql入門教程簡書 mysql入門基礎

1.mysql各個版本的重要性介紹 mysql community server 社群版本,開源免費,但不提供官方技術支援。mysql enterprise edition 企業版本,需付費,購買了之後可以 支援 mysql cluster 集群版,開源免費。可將幾個mysql server封裝成乙...

MySQL零基礎入門教程!

手把手教你入門mysql零基礎入門教程!目前mysql已經成為最為流行的開源關係資料庫系統,並且一步一步地占領了原有商業資料庫的市場。可以看到 google facebook yahoo 網易 久遊等大公司都在使用 mysql 資料庫,甚至將其作為核心應用的資料庫系統。而 mysql 資料庫也不再僅...