首页 > 编程笔记

Linux mysqladmin命令的用法

mysqladmin 属于一个执行管理操作工具,使用 mysqladmin 工具不仅可以检查服务器的配置和当前所运行的状态,还可以用于创建、删除数据库以及设置新密码等。

mysqladmin 命令的语法格式如下:

[root@bogon ~]# mysqladmin [选项] 命令 [命令参数] [命令 [命令参数]]

mysqladmin 命令的常用选项及说明如表 1 所示。

表 1 mysqladmin 命令的常用选项及说明
选 项 说 明
--bind-address=ip_address 使用指定网络接口连接服务器
--compress 压缩服务器与客户端直接传输的数据
--default-character-set=charaset name 设置默认字符集
--host=host_name 连接到host指定的服务器主句
--password: [password],-p 使用密码连接服务器
--port=port_num 使用特定端口号连接服务器
--silent 静默模式
--user=user name 使用指定账户连接服务器

mysqladmin 中常用命令及作用如表 2 所示。

表 2 mysqladmin 的常用命令及作用
命 令 作 用
creat db_name 创建名为 db_name 的数据库
debug 将 debug 信息写入错误日志
drop db_name 删除名为 db_name 的数据库及数据库中所有的数据表
extended-status 显示服务器状态变量及变量值
flush-hosts 刷新所有主机的缓存信息
fiush-logs 刷新所有的曰志
flush-privileges 重新加载权限数据表
flush-status 清空状态变量
flush-tables 刷新所有数据表
kill id,id,... 杀死服务器线程
password new-pass 设置新的密码
ping 检查服务器是否可用
reload 重新加载权限数据表
refresh 刷新所有的数据表并重启日志文件
shutdown 关闭服务器
start-slave 在从服务器上启动复制
stop-slave 在从服务器上停止复制

mysqladmin 工具最常用的功能有以下几个方面:
1) 修改 root 密码。命令如下:

[root@bogon mysql]# ./mysqladmin -uroot -p password 123456


2) 检查 mysql 服务是否可用。命令如下:

[root@bogon mysql]# ./mysqladmin –uroot –p ping


3) 检查当前服务版本。命令如下:

[root@bogon mysql]# ./mysqladmin –uroot –p version


4) 创建数据库。命令如下:

[root@bogon mysql]# mysqladmin –uroot –p creat db_name


5) 删除数据库。命令如下:

[root@bogon mysql]# mysqladmin –uroot –p drop db_name

优秀文章