- MySQL數據庫應用與管理
- 魯大林主編
- 1536字
- 2020-10-23 14:15:43
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 連接失敗提示
- GitHub Essentials
- Redis使用手冊
- 從0到1:數據分析師養成寶典
- 計算機信息技術基礎實驗與習題
- 大數據導論
- 數據化網站運營深度剖析
- Scratch 3.0 藝術進階
- 智能數據時代:企業大數據戰略與實戰
- 金融商業算法建模:基于Python和SAS
- Oracle PL/SQL實例精解(原書第5版)
- IPython Interactive Computing and Visualization Cookbook(Second Edition)
- 探索新型智庫發展之路:藍迪國際智庫報告·2015(上冊)
- 數據修復技術與典型實例實戰詳解(第2版)
- Expert Python Programming(Third Edition)
- 數據庫應用系統技術