初始化数据目录并启动服务器之后,执行一些简单的测试,以确保它能令人满意地工作。本节假设您的当前位置是MySQL安装目录,并且它具有箱子
包含这里使用的MySQL程序的子目录。如果不是,请相应地调整命令路径名。
另外,添加箱子
目录给你路径
环境变量设置。这使你的shell(命令解释器)能够正确地找到MySQL程序,这样你就可以只输入它的名字而不是它的路径名来运行一个程序。看到第4.2.9节“设置环境变量”.
使用mysqladmin验证服务器是否正在运行。下面的命令提供了简单的测试,检查服务器是否启动并响应连接:
Shell > bin/mysqladmin version Shell > bin/mysqladmin变量
如果不能连接到服务器,请指定- u根
连接为根
.如果您已为根
帐户已经,您还需要指定- p
在命令行上,并在出现提示时输入密码。例如:
shell> bin/mysqladmin -u root -p version输入密码:(在此输入root密码)
的输出mysqladmin版本根据你的平台和MySQL版本的不同,会有轻微的变化,但应该类似于这里显示的:
mysqladmin的版本是14.12 distribution 8.0.26, for pc-linux-gnu on i686…Server version 8.0.26 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/lib/mysql/mysql.sock正常运行时间:14天5小时5分钟21秒线程:1问题:366慢查询:0打开:0刷新表:1打开表:19查询每秒平均:0.000
看看你还能做些什么mysqladmin,使用——帮助
选择。
验证您是否可以关闭服务器(包括- p
选择,如果根
帐户已经有密码):
3 .执行命令> bin/mysqladmin -u root shutdown
确认您可以再次启动服务器。通过使用mysqld_safe或通过调用mysqld直接。例如:
2 .执行mysql bin/mysqld_safe——user=mysql &
如果mysqld_safe失败了,看到2.10.2.1“MySQL服务器启动故障处理”章节.
运行一些简单的测试来验证您可以从服务器检索信息。输出应该与这里显示的类似。
使用mysqlshow查看存在哪些数据库:
壳> bin / mysqlshow +--------------------+ | 数据库 | +--------------------+ | mysql information_schema | | | | performance_schema | |系统 | +--------------------+
已安装数据库的列表可能不同,但总是至少包含mysql
和information_schema
.
如果你指定一个数据库名称,mysqlshow显示数据库中表的列表:
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
模式:
shell> bin/mysql -e "SELECT User, Host, plugin FROM mysql。用户“mysql +------+-----------+-----------------------+ | 主机用户| |插件 | +------+-----------+-----------------------+ | 根| localhost | caching_sha2_password | +------+-----------+-----------------------+
此时,您的服务器正在运行,您可以访问它。如果您还没有为初始帐户指定密码,要加强安全性,请遵循下面的说明第2.10.4节,“保护初始MySQL帐户”.
有关更多信息mysql,mysqladmin,mysqlshow,请参阅第4.5.1节,“mysql - mysql命令行客户端”,第4.5.2节:mysqladmin - MySQL服务器管理程序,第4.5.7节," mysqlshow -显示数据库、表和列信息".