AdSense

網頁

2019/2/22

如何在Windows 7啟動及關閉MySQL Server

在Windows 7啟動MySQL Server方法如下。

到MySQL安裝目錄下的bin目錄中執行mysqld指令。

例如我把MySQL安裝在D:\Applications\MySQL\MySQL Server 8.0\,所以啟動MySQL Server要到D:\Applications\MySQL\MySQL Server 8.0\bin\下執行mysqld指令。(如果在Windows的系統PATH變數有設定MySQL的執行路徑,則在任一目錄皆可直接使用指令。)

D:\Applications\MySQL\MySQL Server 8.0\bin>mysqld

MySQL Server啟動後不會出現其他訊息且命令提示字元會鎖住,可以再開另一個新的命令提示字元來進行下面操作。


mysqld無法啟動,可改用net start mysql,前提是你在安裝MySQL時需選擇安裝成Windows服務。

C:\Windows\system32>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。

若要確定是否啟動成功,可使用mysqlshow -u <username> -p指令來檢查MySQL是否在運行。

使用者名稱使用root,密碼為安裝MySQL時設定的root帳號的密碼,執行後如果有出現如下代表正在運行。

D:\Applications\MySQL\MySQL Server 8.0\bin>mysqlshow -u root -p
Enter password: *****
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

如果MySQL沒有啟動,則上面的指令執行結果如下,會出現10061錯誤。

D:\Applications\MySQL\MySQL Server 8.0\bin>mysqlshow -u root -p
Enter password: *****
mysqlshow: Can't connect to MySQL server on 'localhost' (10061)

如果要停止MySQL Server則輸入mysqladmin -u root -p shutdown指令。

D:\Applications\MySQL\MySQL Server 8.0\bin>mysqladmin -u root -p shutdown
Enter password: *****

若MySQL有安裝為Windows服務,也可以用net stop mysql指令來停止。


MySQL啟動後在命令提示字元使用mysql -u <username>-p登入MySQL並執行SQL指令。例如下面仍使用root來登入。

D:\Applications\MySQL\MySQL Server 8.0\bin>mysql -u root -p
Enter password: *****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.11 MySQL Community Server - GPL

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

登入後可直接下SQL指令,結尾要加分號,例如

mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name           | Value                        |
+-------------------------+------------------------------+
| innodb_version          | 8.0.11                       |
| protocol_version        | 10                           |
| slave_type_conversions  |                              |
| tls_version             | TLSv1,TLSv1.1,TLSv1.2        |
| version                 | 8.0.11                       |
| version_comment         | MySQL Community Server - GPL |
| version_compile_machine | x86_64                       |
| version_compile_os      | Win64                        |
| version_compile_zlib    | 1.2.11                       |
+-------------------------+------------------------------+
9 rows in set (0.05 sec)

文章對有解決你的問題的話還請幫忙點個Google廣告支持。


參考:

沒有留言:

AdSense