MySQL——系统数据库、常用工具
目录
一、系统数据库
二、常用工具
1.mysql
2.mysqladmin
3.mysqlbinlog
4.mysqlshow
5.mysqldump
6.mysqlimport
一、系统数据库
二、常用工具
1.mysql
执行SQL语句并退出:
mysql -p3306 -uroot -p123456 db01 -e "select * from category";
2.mysqladmin
mysqladmi/n是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态、创建并删除数据库等
3.mysqlbinlog
由于服务器生成的二进制日志文件以二进制形式保存,所以如果想要检查这些文本的文本格式,就会使用到mysqlbinlog日志管理工具
注意:docker中没有mysqlbinlog工具
4.mysqlshow
mysqlshow客户端对象查找工具,用来很快的查找存在哪些数据库、数据库中的表、表中的列或者索引
5.mysqldump
mysqldump客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建表,及插入表的sql语句
数据备份:
查看备份指定文件名称:
show variables like '%secure_file_priv%'
备份文件:
mysqldump -u root -p -T C:\ProgramData\MySQL\MySQL" "Server" "8.0\Uploads db01 category
6.mysqlimport
mysqlimport是客户端数据导入工具,用来导入mysqldumo加-T参数后导出的文本文件
txt文件:
sql文件:
mysql -u root -p db01< C:\category.sql