在初始化数据目录并启动服务器之后,执行一些简单的测试,以确保它能够令人满意地工作。本节假设您的当前位置是MySQL安装目录,并且它有一个箱子
包含此处使用的MySQL程序的子目录。如果不是这样,请相应地调整命令路径名称。
或者,添加箱子
到您的路径
环境变量设置。这使得你的shell(命令解释器)能够正确地找到MySQL程序,这样你就可以通过只输入程序名而不是路径名来运行程序。看到第4.2.7节,设置环境变量.
使用mysqladmin验证服务器是否正在运行。以下命令提供简单的测试,以检查服务器是否启动并响应连接:
Shell > bin/mysqladmin版本Shell > bin/mysqladmin变量
如果无法连接到服务器,请指定a- u根
选择连接为根
.的密码根
帐户,您还需要指定- p
在命令行中,并在提示时输入密码。例如:
shell> bin/mysqladmin -u root -p version输入密码:(此处输入root密码)
的输出mysqladmin版本根据您的平台和MySQL版本的不同略有不同,但应该类似于下面所示:
mysqladmin version 14.12, release 5.7.35, for pc-linux-gnu on i686…服务器版本5.7.35协议版本10通过UNIX套接字连接本地主机sock正常运行时间:14天5小时5分21秒线程:1问题:366慢查询:0打开:0刷新表:1打开表:19查询每秒平均:0.000
看看你还能做些什么mysqladmin方法调用它——帮助
选择。
验证您可以关闭服务器(包括一个- p
选项,如果根
帐户已经有密码):
Shell > bin/mysqladmin -u root shutdown
验证您是否可以再次启动服务器。通过使用mysqld_safe或者通过调用mysqld直接。例如:
Shell > bin/mysqld_safe——user=mysql &
如果mysqld_safe失败了,看到章节2.10.2.1,启动MySQL服务器时遇到的问题.
运行一些简单的测试,以验证您可以从服务器检索信息。输出应该与这里显示的类似。
使用mysqlshow要查看存在哪些数据库:
壳> bin / mysqlshow +--------------------+ | 数据库 | +--------------------+ | mysql information_schema | | | | performance_schema | |系统 | +--------------------+
已安装的数据库列表可能有所不同,但总是至少包含mysql
而且information_schema
.
如果指定数据库名称,mysqlshow显示数据库中的表列表:
mysql数据库:mysql +---------------------------+ | 表 | +---------------------------+ | db columns_priv | | | | engine_cost | |活动| | func | | general_log | | gtid_executed | | help_category | | help_keyword | | help_relation | | help_topic | | innodb_index_stats | | innodb_table_stats | | ndb_binlog_index | |插件| | proc | | procs_priv | | proxies_priv | | 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
数据库:
shell> bin/mysql -e "SELECT User, Host, plugin FROM mysql. exe "用户“mysql +------+-----------+-----------------------+ | 主机用户| |插件 | +------+-----------+-----------------------+ | 根| localhost | mysql_native_password | +------+-----------+-----------------------+
此时,您的服务器正在运行,您可以访问它。为加强安全性,如果您尚未为初始帐户分配密码,请按照第2.10.4节,“保护初始MySQL帐户”.
欲了解更多有关mysql,mysqladmin,mysqlshow,请参阅章节4.5.1,“mysql - mysql命令行客户端”,章节4.5.2,“mysqladmin -一个MySQL服务器管理程序”,第4.5.7节“mysqlshow -显示数据库、表和列信息”.