GUI工具可以执行本节中描述的大部分任务,包括:
如果需要,初始化数据目录并创建MySQL授权表。MySQL安装程序执行的Windows安装操作会自动初始化data目录。要从ZIP Archive包安装,请初始化数据目录第2.10.1节“初始化数据目录”.
关于密码,如果您使用MySQL安装程序安装MySQL,您可能已经分配了初始密码根
帐户。(见第2.3.3节,“MySQL安装程序”)。否则,使用中给出的密码分配过程第2.10.4节“MySQL初始帐户的安全”.
在分配密码之前,您可能想尝试运行一些客户机程序,以确保您可以连接到服务器,并且服务器正在正常运行。确保服务器正在运行(参见2.3.4.5节“第一次启动服务器”).您还可以设置一个MySQL服务,它在Windows启动时自动运行第2.3.4.8节“将MySQL作为Windows服务启动”).
这些说明假设您当前的位置是MySQL安装目录,并且它有一个箱子
包含这里使用的MySQL程序的子目录。如果不是这样,则相应地调整命令路径名称。
如果您使用MySQL安装程序(参见MySQL安装程序)安装MySQL第2.3.3节,“MySQL安装程序”),默认安装目录为C:\Program Files\MySQL\MySQL Server 8.0
:
C:\程序文件\MySQL\MySQL Server 8.0"
从ZIP归档文件进行安装的常用安装位置是C: \ mysql
:
C:\> cd
或者,添加箱子
目录到您的路径
环境变量设置。这使您的命令解释器能够正确地查找MySQL程序,这样您就可以只输入程序的名称,而不是它的路径名称来运行程序。看到2.3.4.7节“为MySQL工具定制路径”.
在服务器运行的情况下,发出以下命令来验证您是否可以从服务器检索信息。输出应该与这里所示的类似。
使用mysqlshow要查看存在哪些数据库:
C: \ >本\ mysqlshow +--------------------+ | 数据库 | +--------------------+ | mysql information_schema | | | | performance_schema | |系统 | +--------------------+
已安装数据库的列表可能有所不同,但总是至少包括mysql
而且information_schema
.
上面的命令(以及其他MySQL程序的命令,如mysql)可能无法工作,如果正确的MySQL帐户不存在。例如,程序可能会出现错误而失败,或者您可能无法查看所有数据库。如果您使用MySQL安装程序安装MySQL,则根
使用您提供的密码自动创建用户。在这种情况下,您应该使用- u根
而且- p
选项。(如果您已经保护了初始MySQL帐户,则必须使用这些选项。)与- p
时,客户端程序提示输入根
密码。例如:
C:\> bin\mysqlshow -u root -p输入密码:(此处输入root密码)+--------------------+ | 数据库 | +--------------------+ | mysql information_schema | | | | performance_schema | |系统 | +--------------------+
如果指定数据库名称,mysqlshow显示数据库中的表列表:
C:\> bin\mysqlshow mysqlmysql +---------------------------+ | 表 | +---------------------------+ | 组件columns_priv | | | | 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 | |插件| | procs_priv | | proxies_priv | | role_edges | | server_cost | |服务器| | 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。用户“mysql +------+-----------+-----------------------+ | 主机用户| |插件 | +------+-----------+-----------------------+ | 根| localhost | caching_sha2_password | +------+-----------+-----------------------+
有关mysql而且mysqlshow,请参阅第4.5.1节,mysql命令行客户端,“mysqlshow -显示数据库、表和列信息”.