ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

1.5MySQL连接工具

2022-06-01 10:01:19  阅读:161  来源: 互联网

标签:1.5 -- MySQL 默认 命令 mysqld mysql 连接 客户端


数据库存储流程

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

  连接数据库

  建库

  建表

  插入记录

  断开连接

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有