在Windows中,不需要创建数据目录和授权表。MySQL Windows分发版包括在数据目录下的MySQL数据库中的一套预初始化的账户的 授权表。不要运行Unix中使用的mysql_install_db脚本。但是,如果你没有使用Windows Installation Wizard(安装帮助)来安装MySQL,应当为账户指定密码。请参见2.3.4.1节,“前言”。在2.9.3节,“使初始MySQL账户安全”。
设置密码前,你可能想要运行一些客户端程序来确保你能够连接服务器,并且操作正确。确保服务器在运行(参见2.3.10节,“首次启动服务器”),然后发出下面的命令来验证你可以从服务器获取信息。输出应当类似于:
C:\> C:\mysql\bin\mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
C:\> C:\mysql\bin\mysqlshow mysql
Database: mysql
+--------------+
| Tables |
+--------------+
| columns_priv |
| db |
| func |
| host |
| tables_priv |
| user |
+--------------+
C:\> C:\mysql\bin\mysql -e "SELECT Host,Db,User FROM db" mysql
+------+-------+------+
| host | db | user |
+------+-------+------+
| % | test% | |
+------+-------+------+
如果你正运行支持服务的Windows版本,你想让MySQL服务器在Windows启动时自动运行,参见2.3.12节,“以Windows服务方式启动MySQL”。