官术网_书友最值得收藏!

1.5 MySQL常見操作

1.5.1 MySQL服務器的啟動與停止

可以通過命令行程序和控制面板的服務這兩種方法實現服務器的啟動與停止。

1.通過命令行程序啟動和停止服務器

在“開始”菜單中找到“命令提示符”菜單項,在其上單擊右鍵,選擇“以管理員身份運行”,則顯示一個命令行窗口,在該窗口中輸入“net start mysql80”后按〈Enter〉鍵,則啟動MySQL服務器,如圖1-22所示。

圖1-22 命令行窗口——啟動MySQL服務器

在命令行窗口中輸入“net stop mysql80”后按〈Enter〉鍵,則停止MySQL服務器,如圖1-23所示。

圖1-23 命令行窗口——停止MySQL服務器

2.通過控制面板的服務啟動和停止啟動服務器

在“控制面板→管理工具”窗口中雙擊“服務”選項,顯示如圖1-24所示的窗口。選中“MySQL80”選項,可以通過工具條按鈕或者快捷菜單進行啟動和停止MySQL服務器。

圖1-24 “服務”窗口

1.5.2 MySQL服務器的連接與關閉

可以通過命令行程序和圖形化管理工具這兩種方法實現服務器的連接與關閉。

1.通過命令行程序連接和關閉服務器

當連接一個MySQL服務器時,由連接的主機和指定的用戶名來決定用戶身份,所以MySQL在認定身份時會考慮主機名和登錄的用戶名,只有客戶機所在的主機被授予權限才能去連接MySQL服務器。連接MySQL服務器使用mysql命令,其語法格式如下:

mysql-h服務器主機地址 -u用戶名 -p用戶密碼

說明:

● -h后面的參數指定所連接的數據庫服務器地址,可以是IP地址,也可以是服務器名稱。如果是連接本機,則該選項可以省略。

● -u后面的參數指定連接數據庫服務器使用的用戶名,例如root表示管理員身份,具有所有權限。

● -p后面的參數指定連接數據庫服務器使用的密碼,但-p和其后的參數之間不要有空格。也可以省略-p后面的參數,直接按〈Enter〉鍵以密文的形式輸入密碼。

【示例1-1】使用管理員賬號“root”、密碼“123456”連接本機的MySQL服務器。

mysql-u root-p

打開一個命令行窗口,在該窗口中輸入以上語句,按〈Enter〉鍵后輸入密碼“123456”,連接成功以后就會顯示MySQL客戶機的標準界面,即MySQL控制臺,出現提示符號“mysql>”,表示正等待用戶輸入SQL命令,如圖1-25所示。

圖1-25 MySQL控制臺

說明:

● 在該控制臺中輸入SQL命令并發送,就可以對MySQL數據庫服務器進行管理。

● 每條SQL命令都要以分號(;)結束,然后按〈Enter〉鍵進行發送。

● 可以將一條SQL命令拆成多行,最后使用一個分號結束即可。

● 可以通過\c來取消當前行的輸入。

● 可以通過\q、exit或者quit來結束當前會話,退出客戶機。

● 以下兩條命令也可實現同樣的功能:

mysql-u root-p123456

mysql-h localhost-u root-p123456

2.通過圖形化管理工具連接和關閉服務器

以使用Navicat for MySQL連接和關閉MySQL服務器為例,其操作步驟如下。

1)單擊圖1-21中的“連接”按鈕,并在下拉列表中選擇“MySQL”選項,顯示如圖1-26所示的“MySQL-新建連接”對話框。

圖1-26 “MySQL-新建連接”對話框

● 連接名:與MySQL服務器連接的名稱,名稱可以任意選取。在此輸入“LDL”。

● 主機:MySQL服務器的名稱,可以用localhost代表本機;遠程主機可以使用主機名或者IP地址。在此使用默認值“localhost”。

● 端口:MySQL的服務端口,默認端口為3306。在此使用默認值“3306”。

● 用戶名:登錄MySQL服務器的用戶賬號,root是管理員賬號。在此使用默認值“root”。

● 密碼:登錄MySQL服務器的用戶賬號的密碼。在此輸入安裝配置時所設置的root賬號密碼“123456”。

2)輸入完成以后,單擊“測試連接”按鈕,如果連接成功,則顯示如圖1-27所示的提示對話框。

圖1-27 連接成功提示

3)單擊“確定”按鈕退出提示對話框,再單擊“確定”按鈕,進入Navicat for MySQL控制臺界面,如圖1-28所示。

4)雙擊所創建的連接“LDL”或者通過快捷菜單打開該連接,則可展開查看MySQL服務器中的數據庫列表;連接打開后,也可以通過快捷菜單的“關閉連接”菜單項,關閉當前連接。

圖1-28 Navicat for MySQL控制臺界面

說明:如果在單擊“測試連接”按鈕后,顯示如圖1-29所示的提示對話框,則說明當前的Navicat for MySQL版本不支持MySQL 8.0新的加密規則,解決方法有兩種:一種是升級Navicat驅動;另一種是把MySQL 8.0的加密規則還原成與MySQL 5.x版本兼容的加密規則。

圖1-29 連接失敗提示

主站蜘蛛池模板: 洛隆县| 井研县| 湘潭市| 沂水县| 本溪市| 滦平县| 巴东县| 隆回县| 广元市| 东兰县| 灵川县| 溧阳市| 周至县| 和田县| 青神县| 贵州省| 邛崃市| 凤凰县| 连江县| 铁岭县| 威远县| 新巴尔虎左旗| 洞口县| 丘北县| 普安县| 修武县| 昭通市| 太和县| 科尔| 黄石市| 图木舒克市| 商丘市| 合水县| 临海市| 龙门县| 新和县| 乌兰察布市| 赫章县| 张北县| 阿城市| 罗山县|