【MySQL】字符串截取
字符串'aaa,bbb'
截取逗号前的字符串和截取逗号后的字符串
1:SUBSTRING_INDEX
[crayon-63d65d1b32e0f977902963/]
2:REVERSE+SUBSTRING_INDEX
reverse函数虽然很笨,但是这个思路可以记录一下。
[crayon-63d65d1b32e1e44...
【MySQL】启用SSL连接
环境:MySLQ5.7 CentOS7
1:利用MySQL5.7自带工具生成ssl证书
[crayon-63d65d1b3651b927419343/]
2:修改/etc/my.cnf配置文件
[crayon-63d65d1b36527514632871/]
3:重启MySQL Server
[crayon-63d65d1b3652d500051730/]
4:...
【MySQL】等保3.0部分要求
[crayon-63d65d1b37cf4349619735/]
【MySQL】导入mysqldump导出后且压缩的备份文件
[crayon-63d65d1b39281130618488/]
【MySQL 5.7】安装validate_password插件
1:确认MySQL是否安装了插件
[crayon-63d65d1b3a76e561970950/]
2:查看插件所在路径
[crayon-63d65d1b3a777729888982/]
3:安装插件
[crayon-63d65d1b3a77d521746495/]
4:确认
[crayon-63d65d1b3a782681825328/]
【MySQL】备份中的一部分【Shell】脚本
MySQL备份脚本中一个,处理备份数据的脚本如下:
[crayon-63d65d1b3bedc712194398/]
说明:
[ -d $dir_data ] || mkdir $dir_data
-d $dir_data 如果 $dir_data为目录,则为真。
||:如果左侧为假,那么执行右侧命令。
...
【mysqldump】备份脚本使用【shell】数组变量
需求:MySQL备份脚本,备份某数据库中的部分表
mysqldump备份部分表,脚本如下:
[crayon-63d65d1b3d4bd149604459/]
由于,表很多,如果表名都写在备份脚本上,那么会很长,也不便于修改和调试。
利用shell的数据变量,可以很...
【MySQL】遮蔽验证mysql_config_editor
当需要shell脚本执行一些数据库的命令时(如:定时备份、检查主从同步状态的命令等),脚本中的命令需要用户名和密码,显然,我们不应该把密码放在明文的文件中。
如果不想把密码放在shell文件中,那么有几种方法:
1:创建一个...
【MySQL 8.0】角色(二)用户授权角色、激活角色
接【MySQL 8.0】角色(一)创建角色、角色赋权限
三、创建用户,并赋予r1、r2角色(r1可以对am数据库做dml操作,r2除了对am数据库dml之外,还可以create、drop)
[crayon-63d65d1b4055d066546051/]
四、验证user1用户的权限
[cr...
【MySQL 8.0】角色(一)创建角色、角色赋权限
MySQL8.0开始,提供了角色(角色:权限的集合)
一:创建角色(与Oracle创建角色相同)
[crayon-63d65d1b41e87818284010/]
二:给角色授权
[crayon-63d65d1b41e92612704797/]
WITH GRANT OPTION子句的意思是,拥有改角色的用户...