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;
mysql客户端工具使用