3.3测试服务器

初始化数据目录后,你已经开始服务器,执行一些简单的测试,以确保它令人满意地工作。本节假设你的当前位置是MySQL安装目录,它有一个这里使用子目录包含MySQL程序。如果这不是真的,相应地调整命令路径名。

另外,添加目录给你路径环境变量设置。使您的shell(命令解释器)找到MySQL程序正确,这样你就可以运行一个程序只通过输入它的名字,而不是它的路径名。看到设置环境变量

使用mysqladmin验证服务器正在运行。以下命令检查服务器是否提供简单的测试和响应连接:

>本/ mysqladmin版本> bin /美元mysqladmin变量

如果你无法连接到服务器,指定一个- u根选择连接。如果你有指定的密码账户,您还需要指定- p在命令行上,根据提示输入密码。例如:

$ > bin / mysqladmin - u root - p版本输入密码:(在这里输入root密码)

的输出mysqladmin版本有细微的差异取决于你的MySQL的平台和版本,但应该类似于所示:

> bin / mysqladmin版本mysqladmin版本14.12美元Distrib 8.0.27,对pc-linux-gnu i686……服务器版本8.0.27协议版本10连接通过UNIX socket UNIX socket /var/lib/mysql/mysql. Localhost袜子正常运行时间:14天5小时5分21秒线程:1问题:366慢速查询:0打开:0平表:1打开表:19每秒查询avg: 0.000

看看你能做什么mysqladmin,调用它——帮助选择。

验证您可以关闭服务器(包括一个- p选择,如果账户密码已经):

$ > bin / mysqladmin - u根关闭

验证您可以再次启动服务器。通过使用mysqld_safe或通过调用mysqld直接。例如:

$ > bin / mysqld_safe——用户= mysql &

如果mysqld_safe失败了,看到3.2.1节,“启动MySQL服务器故障排除问题”

运行一些简单的测试来验证,你可以从服务器检索信息。输出应该类似。

使用mysqlshow看看数据库存在:

$ > bin / mysqlshow + - - - - - - - - - - - - - - - - - - - - - - + | |数据库+ - - - - - - - - - - - - - - - - - - - - - - + | information_schema | | mysql | | performance_schema | | sys | + - - - - - - - - - - - - - - - - - - - - - - +

安装数据库的列表可能会有所不同,但总是至少包括mysqlinformation_schema

如果你指定一个数据库名称,mysqlshow显示数据库内的表的列表:

$ > bin / mysqlshow mysql数据库:mysql + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | |表+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | 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 | | | +用户- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

使用mysql程序选择信息从一个表中mysql模式:

$ > bin / mysql - e "选择用户、主机从mysql插件。用户“mysql +——+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | + |用户主机插件| | +——+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | + |根localhost | caching_sha2_password | +——+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

在这一点上,你的服务器正在运行,你可以访问它。加强安全如果您尚未分配一个密码初始账户,按照说明3.4节,“获得最初的MySQL账户”

更多信息mysql,mysqladmin,mysqlshow,请参阅mysql - mysql命令行客户端,mysqladmin——一个MySQL服务器管理程序,mysqlshow——显示数据库、表和列的信息