存在执行本节中描述的大多数任务的GUI工具,包括:
在Windows上,您无需创建数据目录和授权表。Windows的MySQL发行版包括带有一组预先幂化帐户的授予表mysql.
数据库下的数据库。
关于密码,如果使用MySQL安装程序安装MySQL,您可能已将密码分配给帐户。(看第2.3.3节“MySQL安装程序”。)否则,请使用所提供的密码分配过程第2.10.4节“确保初始MySQL帐户”。
在分配密码之前,您可能希望尝试运行一些客户端程序以确保您可以连接到服务器,并且它正常运行。确保服务器正在运行(见第2.3.4.4节“第一次启动服务器”)。您还可以设置Windows启动时自动运行的MySQL服务(参见第2.3.4.7节“将MySQL作为Windows服务启动”)。
这些指令假设您当前的位置是MySQL安装目录,它有一个箱
包含此处使用的MySQL程序的子目录。如果不为止,则相应地调整命令路径名称。
如果您使用MySQL安装程序安装了MySQL(请参阅第2.3.3节“MySQL安装程序”),默认安装目录是C:\ Program Files \ MySQL \ MySQL Server 5.6
:
C:\> CD“C:\ Program Files \ MySQL \ MySQL Server 5.6”
从zip存档安装的常用安装位置是C:\ mysql
:
C:\> CD C:\ MySQL
或者,添加箱
目录到您的小路
环境变量设置。这使您的命令解释器能够正确查找MySQL程序,以便您只能通过键入其名称来运行程序,而不是其路径名。看第2.3.4.6节“自定义MySQL工具的路径”。
使用服务器运行,发出以下命令以验证您是否可以从服务器检索信息。输出应与此处显示的类似。
用mysqlshow.要查看存在哪些数据库:
C:\> bin \ mysqlshow + ------------------- + |数据库|+ ------------------- + |Information_Schema ||mysql ||performance_schema ||测试| +--------------------+
已安装数据库列表可能会有所不同,但始终包含至少mysql.
和Information_Schema.
。
前面的命令(以及其他mysql程序的命令,例如mysql.)如果不存在正确的MySQL帐户,可能无法工作。例如,程序可能会因错误而失败,或者您可能无法查看所有数据库。如果您使用MySQL安装程序安装MySQL,则根
使用您提供的密码自动创建用户。在这种情况下,您应该使用-u根
和-P.
选项。(如果您已经保护了初始MySQL帐户,则必须使用这些选项。)-P.
,客户端程序会提示您根
密码。例如:
C:\> bin \ mysqlshow -u root -p输入密码:(在此处输入root密码)+ ------------------- + |数据库|+ ------------------- + |Information_Schema ||mysql ||performance_schema ||测试| +--------------------+
如果指定数据库名称,mysqlshow.显示数据库中的表的列表:
C:\> bin \ mysqlshow mysql数据库:mysql + ------------------------ + |表|+ ------------------------ + |columns_priv ||DB ||事件||Func | | general_log | | help_category | | help_keyword | | help_relation | | help_topic | | innodb_index_stats | | innodb_table_stats | | ndb_binlog_index | | plugin | | proc | | procs_priv | | proxies_priv | | 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“选择用户,主机,来自mysql.user的插件”mysql + ------ + ----------- + ----------------------- + |用户|主持人|插件|+ ------ + ---------- + --------------------- + |根|localhost |mysql_native_password |+ ------ + ----------- + --------------------- +
有关的更多信息mysql.和mysqlshow., 看第4.5.1节“MySQL - MySQL命令行客户端”。, 和第4.5.6节“MySQLShow - 显示数据库,表和列信息”。