文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  Windows 安裝後程序

2.3.5 Windows 安裝後程序

存在可執行本節描述的大部分工作的 GUI 工具,包括

如有必要,請初始化資料目錄並建立 MySQL 授權表格。由 MySQL Configurator 執行的 Windows 安裝作業可以自動初始化資料目錄。對於從 ZIP 封存套件安裝,請依照第 2.9.1 節,〈初始化資料目錄〉中所述初始化資料目錄。

關於密碼,如果您使用 MySQL Configurator 設定 MySQL,您可能已經為初始的 root 帳戶指派了密碼。(請參閱第 2.3.2 節,〈組態設定:使用 MySQL Configurator〉。)否則,請使用第 2.9.4 節,〈保護初始 MySQL 帳戶〉中提供的密碼指派程序。

在指派密碼之前,您可能想嘗試執行一些用戶端程式,以確保您可以連線到伺服器,並且伺服器運作正常。請確保伺服器正在執行(請參閱第 2.3.3.5 節,〈首次啟動伺服器〉)。您也可以設定在 Windows 啟動時自動執行的 MySQL 服務(請參閱第 2.3.3.8 節,〈以 Windows 服務啟動 MySQL〉)。

這些指示假設您目前的位置是 MySQL 安裝目錄,並且它具有包含此處使用的 MySQL 程式的 bin 子目錄。如果不是這種情況,請相應地調整命令路徑名稱。

如果您使用 MSI 安裝 MySQL,預設安裝目錄為 C:\Program Files\MySQL\MySQL Server 9.0

C:\> cd "C:\Program Files\MySQL\MySQL Server 9.0"

從 ZIP 封存檔安裝的常見安裝位置是 C:\mysql

C:\> cd C:\mysql

或者,將 bin 目錄新增至您的 PATH 環境變數設定。這可讓您的命令直譯器正確找到 MySQL 程式,因此您可以只輸入程式名稱(而非其路徑名稱)來執行程式。請參閱第 2.3.3.7 節,〈自訂 MySQL 工具的 PATH〉

在伺服器執行時,發出下列命令以驗證您可以從伺服器擷取資訊。輸出應與此處顯示的內容類似。

使用 mysqlshow 來查看存在哪些資料庫

C:\> bin\mysqlshow
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

安裝的資料庫清單可能有所不同,但至少始終包含 mysqlinformation_schema

如果不存在正確的 MySQL 帳戶,則上述命令(以及其他 MySQL 程式(例如 mysql)的命令)可能無法運作。例如,程式可能會因錯誤而失敗,或者您可能無法檢視所有資料庫。如果您使用 MySQL Configurator 設定 MySQL,則會自動建立具有您提供的密碼的 root 使用者。在這種情況下,您應該使用 -u root-p 選項。(如果您已經保護了初始 MySQL 帳戶,則必須使用這些選項。)使用 -p 時,用戶端程式會提示輸入 root 密碼。例如

C:\> bin\mysqlshow -u root -p
Enter password: (enter root password here)
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

如果您指定資料庫名稱,mysqlshow 會顯示資料庫中表格的清單

C:\> bin\mysqlshow mysql
Database: mysql
+---------------------------+
|          Tables           |
+---------------------------+
| columns_priv              |
| component                 |
| db                        |
| default_roles             |
| engine_cost               |
| func                      |
| general_log               |
| global_grants             |
| gtid_executed             |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| innodb_index_stats        |
| innodb_table_stats        |
| ndb_binlog_index          |
| password_history          |
| plugin                    |
| procs_priv                |
| proxies_priv              |
| role_edges                |
| server_cost               |
| servers                   |
| slave_master_info         |
| slave_relay_log_info      |
| slave_worker_info         |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+

使用 mysql 程式從 mysql 資料庫中的表格中選取資訊

C:\> bin\mysql -e "SELECT User, Host, plugin FROM mysql.user" mysql
+------+-----------+-----------------------+
| User | Host      | plugin                |
+------+-----------+-----------------------+
| root | localhost | caching_sha2_password |
+------+-----------+-----------------------+

如需更多關於 mysqlmysqlshow 的資訊,請參閱第 6.5.1 節,〈mysql — MySQL 命令列用戶端〉第 6.5.6 節,〈mysqlshow — 顯示資料庫、表格和資料行資訊〉