先列出几个,后续随着我水平的提高,会继续更新。。。。
将数据库里的表信息导出
mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;
mysqldump -u root -d security users > users.sql
将数据库的security库中的users表导出到文件users.sql
create database aaa;
创建一个数据库
use aaa;
进入数据库
source user.sql;
将表user.sql导入到aaa这个数据库里。
show databases;
查看数据库名
show tables;
查看该数据库下的所有表
desc 表名
查看表内有哪些列,默认信息是什么
mysql -u root -p123456 aaa < servers.sql
将表servers.sql导入到已存在的数据库aaa
show variables like 'log_%'; # 这里的%表示通配符
查看日志是否开启
![](https://i-blog.csdnimg.cn/blog_migrate/5718fb088599ef90ecfe4915813e0a30.png)
开启log_bin的方法
进入文件/etc/my.conf
log_bin=mysql-bin(不要将此命令写在safe下面)
开启log_slow_queries的方法
进入/etc/my.conf文件
添加一句log_slow_queries=/var/log/mysqld-slow.log
![](https://i-blog.csdnimg.cn/blog_migrate/f5580e6658149f09d2c22f8eebf4f76e.png)
查看日志库
show binary logs;
![](https://i-blog.csdnimg.cn/blog_migrate/e5968fbff244e697b57414f7637d3900.png)
查看mysql-bin.000001这张表
show binlog events in 'mysql-bin.000001';
远程连接数据库:mysql -h ip地址 -u 用户名 -p 密码