mysql通过log_bin恢复数据 MySQL
0x01 使用binlog恢复数据
1、登录mysql
[root@blog ~]# mysql -u root -p
Enter password:
2、查看bin_log是否开启
log_bin=ON,那么恭喜你,还有恢复的可能。
mysql> show variables like 'log_%';
+---------------------...
mysql8主从配置 MySQL
0x01 创建mysql环境
使用docker创建两台mysql,名字为mysql_master与mysql_slave,加入mysql-network网络,设置root密码为Qwer1234.
这里需要挂载容器内的三个目录分别为数据文件夹、日志文件夹、配置文件夹。
docker run -d \
--name mysql_master \
--n...
CentOS yum安装mysql8 MySQL
官网地址:https://dev.mysql.com/downloads/repo/yum/
可以在以上地址选择想要的版本将下面的链接后面部分替换
替换地址
wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-rele...
mysql 8.0开启远程访问 MySQL
1、进入数据库
mysql -u root -p ‘原来的密码’ //进入数据库中
2、切换数据库
use mysql;
3、使用以下命令开启root用户远程访问权限:
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
GRANT ALL ON . TO 'root'@'%...
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_ci
utf8mb4替换为utf8
保存后再次运行sql文件,运行成功