1.mysql_secure_installation
mysql_secure_installation
用于在生产环境中提高 MySQL Server 安装的安全性,按照提示操作。
- 配置超级管理员
root
用户的密码 - 删除匿名用户
- 禁止超级管理员
root
用户的远程登陆 - 删除
test
数据库以及权限
2.mysqld
mysqld
用于启动 MySQL Server。
mysqld选项 | 描述 |
mysqld --help | -? | 查看 mysqld 帮助 |
mysqld --version | -V | 查看 mysqld 版本 |
mysqld --port=port_num | -P port_num | 以指定端口运行 mysqld |
mysqld --user=user_name | -u user_name | 以指定操作系统用户运行 mysqld |
mysqld --initialize | -I | 在 MySQL Server 安装目录下创建 data 目录并在 data 目录下创建默认数据库。创建一个具有随机密码的超级管理员 root 用户,并将随机密码存储到日志中。 |
mysqld --initialize-insecure | 在 MySQL Server 安装目录下创建 data 目录并在 data 目录下创建默认数据库。创建一个具有空密码的超级管理员 root 用户。 |
mysqld命令 | 描述 |
mysqld | 启动 MySQL Server |
3.mysqld_safe
mysqld_safe
用于安全地启动 MySQL Server。
mysqld_safe选项 | 描述 |
mysqld_safe --help | 查看 mysqld_safe 帮助 |
mysqld_safe命令 | 描述 |
mysqld_safe | 安全地启动 MySQL Server |
4.mysqladmin
mysqladmin
用于关闭 MySQL Server、查看 MySQL Server 状态等。
mysqladmin选项 | 描述 |
mysqladmin --help | -? | 查看 mysqladmin 帮助 |
mysqladmin --version | -V | 查看 mysqladmin 版本 |
mysqladmin --host=host_name | -h host_name | 主机名 |
mysqladmin --port=port_num | -P port_num | 端口号 |
mysqladmin --user=user_name | -u user_name | 用户名 |
mysqladmin --password[=password] | -p[password] | 密码 |
| |
mysqladmin命令 | 描述 |
mysqladmin shutdown | 关闭 MySQL Server |
mysqladmin status | 查看 MySQL Server 状态 |
mysqladmin password "new_password" | 更改超级管理员 root 用户的密码 |
mysqladmin create db_name | 创建数据库 |
mysqladmin drop db_name | 删除数据库以及其中所有的表 |
5.mysql.server
注意:只有 Unix 或 类 Unix 操作系统的 MySQL Server 才有 mysql.server
。
mysql.server
用于启动、关闭、重启 MySQL Server,重新加载 MySQL Server 配置,查看 MySQL Server 状态。
mysql.server命令 | 描述 |
mysql.server start | 启动 MySQL Server(底层使用的是 mysqld_safe )。 |
mysql.server stop | 关闭 MySQL Server(注意:底层使用的不是 mysqladmin shutdown )。 |
mysql.server restart | 重启 MySQL Server |
mysql.server reload | force-reload | 重新加载 MySQL Server 配置,而不需要完全重启 MySQL Server 即可生效。 |
mysql.server status | 查看 MySQL Server 状态(注意:底层使用的不是 mysqladmin status )。 |
6.mysql
mysql
用于与 MySQL Server 交互。
mysql选项 | 描述 |
mysql --help | -? | 查看 mysql 帮助 |
mysql --version | -V | 查看 mysql 版本 |
mysql --host=host_name | -h host_name | 主机名 |
mysql --port=port_num | -P port_num | 端口号 |
mysql --user=user_name | -u user_name | 用户名 |
mysql --password[=password] | -p [password] | 密码 |
mysql --database=db_name | -D db_name | 数据库名 |
mysql命令 | 描述 |
help(\h) | 帮助 |
quit(\q) | 退出 |
use(\u) | 切换数据库 |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/sql/mysql/15881.html