数据库
首页 > 数据库> > 1.5MySQL连接工具

1.5MySQL连接工具

作者:互联网

数据库存储流程

客户端把数据存储到服务器上的步骤

  连接数据库

  建库

  建表

  插入记录

  断开连接

MySQL组成

客户端程序

  1.mysql:交互式的CLI工具

  2.mysqldump:备份工具,基于mysql协议向mysqld发起查询请求,并将查到的所有数据转换成insert等写操作语句保存文本文件中

  3.mysqladmin:基于mysql协议管理mysqld

  4.mysqlimport:数据导入工具

  5.MyISAM存储引擎管理工具

    muisamchk:检查MyISAM库

    myisamback:打包MyISAM表,只读

服务端程序

  1.mysqld_safe

  2.mysqld

  3.mysqld_multi  多实例,mysqld_multi --example

用户账号

mysql用户账号由两部分组成:

'USERNAME'@'HOST'

说明:HOST限制此用户可以通过哪些远程主机连接mysql服务器

支持使用通配符:

  %  匹配任意长度的任意字符  172.16.0.0/255.255.0.0 或 172.16.%.%

  _  匹配任意单个字符

mysql客户端命令

客户端命令:本地执行,每个命令的完整形式和简写形式

\h,help  \u,use  \s,status  \!,system

服务器命令:通过mysql协议发往服务器执行并取回结果,命令末尾必须使用命令结束符,默认为分号

mysql使用模式

交互模式

  mysql>

脚本模式

  mysql -uUSERNAME -pPASSWORD < /path/test.sql

  cat /path/somefile.sql | mysql -uUSERNAME -pPASSWORD

  mysql>source /path/from/test.sql

mysql命令使用格式

mysql [OPTIONS] [database]

mysql客户端常用选项

  -A,--no-auth-rehash  禁止补全

  -u,--user=  用户名,默认root

  -h,--host=  服务器主机,默认localhost

  -p,--password=  用户密码,建议使用-p,默认为空

  -P,--port=  服务器端口

  -S,--socket=  指定连接socket文件路径

  -D,--database=  指定默认数据库

  -C,--compress  启用压缩

  -e "SQL"  执行SQL命令

  -V,--version  显示版本

  --print-dafault  获取程序默认使用的配置

示例:配置客户端mysql自动登录

vim /etc/my.cnf.d/client.conf

[client]

user=dy

password=centos

图形化连接方式

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

标签:1.5,--,MySQL,默认,命令,mysqld,mysql,连接,客户端
来源: https://www.cnblogs.com/lxw0829/p/16333271.html