1.5MySQL连接工具
2022/6/2 2:21:16
本文主要是介绍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.5MySQL连接工具的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7
- 2024-02-18从 20 多套 MySQL 到 1 套 TiDB丨骏伯网络综合运营管理平台应用实践
- 2024-02-07mysql 外键索引入门介绍,为什么工作中很少有人使用?