首页 > 技术文章 > mysql客户端工具使用

zoer 2020-05-31 10:45 原文

mysql客户端工具使用

1 mysql的管理工具,读取[client]:

mysql 
mysqldump
mysqladmin
mysqlcheck
mysqlimport
非客户端工具
myisamchk
myisampack

2 管理工具通用选项

-u 指定用户名
-h 指定主机
-p 指定密码
--port
--protocl

3 批处理模式(脚本模式)

msyql –u –h –p < mysql.sql
等同于 mysql>\.  mysql.sql
将mysql.sql中的sql语句直接批量执行

4 mysql> 命令

\? 输出帮助信息
\. 加载系统的脚本文件,文件名为参数
\d 设置语句结束符 delimiter
\G 发送语句到server,以垂直方式显示
\g 发送到语句到server
\! 执行系统的命令
\w 语句执行后显示警告信息
\# 对新建的对象启动补全功能,rehash

5 mysql命令

compress  压缩发送到server
--html	produce html output
--xml	produce xml output

6 msyqladmin命令

create 创建数据库
drop  删除数据库
ping   检测mysql是否存活
status  输出数据库的服务器状态
	--sleep N  每隔N秒输出一次
	--count M 总共输出M 次
extended-status  得到服务器的扩展状态
variables  输出msyql服务器可用变量
flush privileges
flush-status  重置服务器状态变量
flush-logs	二进制与中继日志滚动
start-slave	启动复制从服务器的进程
	sql thread
	io thread

7 删除匿名用户

msyql>DROP USER ‘’@localhost

8更改 root加密码

mysqladmin –u root password ‘new-password’ –p ‘old-password’
mysql> update mysql.user set password=password(‘new-password’) where condition;

推荐阅读