mysql通过log_bin恢复数据MySQL

0x01 使用binlog恢复数据1、登录mysql[root@blog ~]# mysql -u root -pEnter password:2、查看bin_log是否开启log_bin=ON,那么恭喜你,还有恢复的可能。mysql> show variables like 'log_%';+----------------------...
myluzh 发布于 

mysql8主从配置MySQL

0x01 创建mysql环境使用docker创建两台mysql,名字为mysql_master与mysql_slave,加入mysql-network网络,设置root密码为Qwer1234.这里需要挂载容器内的三个目录分别为数据文件夹、日志文件夹、配置文件夹。docker run -d \ --name mysql_master \ --netw...
myluzh 发布于 

CentOS yum安装mysql8MySQL

官网地址https://dev.mysql.com/downloads/repo/yum/可以在以上地址选择想要的版本将下面的链接后面部分替换替换地址wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpmrpm -ivh mysql80-community-rele...
myluzh 发布于 

mysql8开启远程访问(适用于docker/k8s)MySQL

0x01 开启mysql远程访问如果存在 Host='%' 的记录 → 允许所有IP远程访问如果只有 Host='具体IP' → 仅允许特定IP访问如果无结果 → 禁止远程访问mysql> SELECT User, Host FROM mysql.user WHERE Host != 'localhost';+------+------+|...
myluzh 发布于 

mysql 报错 [ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'MySQL

0x01 报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起mysql 1273错误。0x02 解决方法:编辑sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功
myluzh 发布于