文章目录-Shell学习-阶段四mysqladmin
前言
20条mysql的mysqladmin
1.设置mysql的root密码
mysqladmin -u root password YOURNEWP ASSWORD
2.更改mysql的root密码
mysqladmin -u root -p123456 password 'xyz123'
3.确保mysql Server正在运行
mysqladmin -u root -p ping
4.查看正在运行的mysql版本
mysqladmin -u root -p version
5.找到当前mysql server的运行状态
mysqladmin -u root -ptmppassword status
6.确认mysql server的变量及变量的值
mysqladmin -u root -p extended-status
7.查看所有mysql server的变量及变量值
mysqladmin -u root -p variables
8.确认所有mysql server运行的进程
mysqladmin -u root -p processlist
9.在mysql server中创建一个数据库
mysqladmin -u root -p create databasename
mysql -u root -p
show databases;
10.在mysql server中删除一个数据库
mysqladmin -u root -p drop databasename
11.加载mysql的权限
mysqladmin -u root -p reload;
mysqladmin -u root -p refresh
12.安全的关闭mysql server
mysqladmin -u root -p shutdown
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
13.一些有用的mysql刷新命令
* flush-hosts: 刷新所有来自host内存的主机信息
* flush-tables:刷新所有表
* flush-threads:刷新所有线程的内存
* flush-logs:刷新所有信息日志
* flush-privileges:加载存在的表
* flush-status:清理掉变量的状态
mysqladmin -u root -p flush-hosts
mysqladmin -u root -p flush-tables
mysqladmin -u root -p flush-threads
mysqladmin -u root -p flush-logs
mysqladmin -u root -p flush-privileges
mysqladmin -u root -p flush-status
14.将睡眠中的mysql客户端进程杀掉
mysqladmin -u root -p processlist
mysqladmin -u root -p kill 5
mysqladmin -u root -p kill 5,10
15.一起运行多个mysqladmin命令
mysqladmin -u root -p processlist status version
16.连接远程mysql server
mysqladmin -h 172.16.25.126 -u root -p
17.在远程mysql server中执行命令
mysqladmin -h 172.16.25.126 -u root -p status
18.在一个从server上开启/关闭mysql同步
mysqladmin -u root -p start-slave
mysqladmin -u root -p stop-slave
19.将mysql server的调试信息存储到日志中
mysqladmin -u root -p debug
20.查看mysqladmin的参数和使用
mysqladmin --help
总结