Posts Mysql 常用命令汇总
Post
Cancel

Mysql 常用命令汇总

在线查看日志

1
show binlog events [in 'mysql-bin.000001'] [from 0] [limit 0] [row_count];

离线查看日志

1
mysqlbinlog [--database=xxx] mysql-bin.000001;

恢复日志数据

1
mysqlbinlog [--database=xxx] [--start-position=0] [--stop-position=0] mysql-bin.000001 | mysql -uroot -proot;

查看 INNODB 引擎情况(发现死锁之类的)

1
show ENGINE innodb status;

查看 MYSQL 配置信息

1
show variables [like 'binlog_format'];

查看二进制日志文件列表

1
2
show master logs;
show binary logs;

查看当前二进制日志

1
show master status;

查看某个二进制日志情况

1
show binlog events in 'mysql-bin.001036';

查看连接进程状况

1
2
show PROCESSLIST;
SELECT * FROM information_schema.PROCESSLIST WHERE DB = 'nh-rel-x';

杀掉某个进程ID

1
kill [ID];

锁定表

为当前回话锁定表。

1
lock tables table_name {READ [LOCAL] | [LOW_PRIORITY] WRITE};

解锁表

释放被当前会话持有的任何锁。

1
unlock tables;

查看表使用情况

1
show open tables [where in_use >= 1];

用户与授权

参考资料: https://help.aliyun.com/document_detail/26130.html

查看数据库与用户对应信息

1
select * from db_view;

查看所有用户全局信息

1
select * from mysql.user_view;

创建与删除数据库

1
2
CREATE DATABASE IF NOT EXISTS naked_hub_ut default charset utf8mb4 COLLATE utf8mb4_bin;
DROP DATABASE naked_hub_ut;

授权并创建与删除用户

1
2
3
grant select on naked_hub_ut.* to user123@'%' IDENTIFIED by '123456';
flush privileges;
drop user user123;

查看某个用户授权信息

1
show grants for user123;
This post is licensed under CC BY 4.0

GIT 免密登录解决多账户问题,涉及 SSH 私钥/公钥

Atlassian/Jira 与 Ldap 集成的配置示例截图(Active Directory server)

Comments powered by Disqus.