MySQL 运维常用脚本( 二 )

权限管理
-- 创建用户create user user1@'192.168.1.1';create user user1@'192.168.1.1' password expire interval 30 day;-- 授权、初始密码grant select,insert,delete,update,create on db_name.* to user1@'192.168.1.1' identified by 'password';-- 修改密码alter user user1@'192.168.1.1' identified by 'password';-- 修改用户密码过期时间alter user user1@'192.168.1.1' password expire interval 30 day;-- 锁定用户alter user user1@'192.168.1.1' ACCOUNT LOCK;-- 解锁用户alter user user1@'192.168.1.1' ACCOUNT UNLOCK;-- 撤回权限revoke update,create on db_name.* from user1@'192.168.1.1';-- 刷新权限 (修改权限之后必须执行)flush privileges;-- 查看权限show grants for user1@'192.168.1.1';管理命令
-- 查看全部连接show full processlist;-- 查看 MGR 节点状态select * from performance_schema.replication_group_members;-- 查看参数show [global|session] variables like '%buffer_pool%';-- 修改参数 (仅限于可以在线修改的参数)set [global|session] autocommit=1;-- 查看状态show [global|session] status like '%Com_%';-- 查看从库状态show slave statusG-- 启动从库复制线程start slave;-- 启动从库 IO 线程start slave IO_THREAD;-- 启动从库 SQL 线程start slave SQL_THREAD;-- 启动指定 channel 从库线程start slave for channel "moshi";-- 停止从库复制线程stop slave-- 清除从库配置:在从库执行 , 用于重建主从关系 , 不可恢复 , 谨慎操作reset slave all;



推荐阅读