select version(); 查看mysql版本号
mysql -u -p -h -P :连接数据库。-u:指定用户名-p:指定密码-h:主机-P:端口
例如:mysql -h 192.168.1.1 -P 3306 -u root -p
create database prod_work default character set utf8 collate utf8_general_ci; mysql建库
show variables like ‘%max_connections%’; 查看最大连接数
set GLOBAL max_connections = 200; 修改最大连接数
show full processlist 查看客户端连接
show status; 系统状态
show variables like ‘%slow_query_log%’; 查看慢查询配置
set global slow_query_log=1; 开启慢查询日志
set global long_query_time=4 设置慢查询超时时间
select * from mysql.slow_log; 查看慢查询表
mysqldump -P 3306 -u root -pPassword databasename >filename
mysql -hhostname -uusername -ppassword databasename < backupfile.sql 还原
2、备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump --add-drop-table -uusername -ppassword -database databasename > backupfile.sql
3、直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword -database databasename | gzip > backupfile.sql.gz
4、备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
5、同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql仅仅备6、仅备份份数据库结构
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
7、备份服务器上所有数据库
mysqldump –all-databases > allbackupfile.sql
show variables like ‘%max_connections%’:查看最大连接数
set GLOBAL max_connections = 200;设置最大连接数
show status;显示系统性能,包含200多个指标
show table status like ‘table_name’;查看表信息
show variables like ‘character_set_database’; 查看数据库编码
show create table <表名>; 查看表编码
alter database <数据库名> character set utf8mb4; 修改数据库编码
alter table <表名> character set utf8mb4; 修改表编码
alter table user change username username varchar(20) character set utf8mb4 not null; 修改字段编码
show engines; 查看mysql提供的默认引擎
show variables like ‘%storage_engine%’; 查看默认的存储引擎
show create table 表名; 查看表使用的引擎
alter table table_name engine=innodb; 修改表引擎.
show full processlist 查看所有客户端连接
show variables like ‘log_%’; 查看binglog是否开启
show master logs; 查看所有binlog日志列表
https://www.cnblogs.com/martinzhang/p/3454358.html 通过binglog恢复日志