TypechoJoeTheme

院长技术

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 6 篇与 MySQL 的结果
2021-02-13

MySQL四种同步方式

MySQL四种同步方式
1.异步复制搭建简单,使用非常广泛,从mysql诞生之初就产生了这种架构性能非常好,可谓非成熟,但是这种架构数据是异步的,所以有丢失数据库的风险。2.全同步复制保证数据安全,不丢失数据,损失性能。3.传统半同步复制性能,功能都介于异步和全同步之间,从5.5开始诞生,目的是为了折中上述两种架构的性能以及优缺点。4.无损复制(增强版的半同步复制)数据零丢失,性能好,mysql5.7诞生。异步复制原理:在异步复制中,主库写数据导二进制日志且同步从库请求二进制日志后写入中断日志并fluh disk 理解:主库将事件写入binlog,提交事务,自身并不知道从库是否接收处理; 优点:复制性能最好 缺点:master挂掉后,slave可能会丢失事务 代表:mysql原生的复制。全同步复制原理:在全同步复制中,主库写数据到二进制日志且同步,所有从库请求二进制日志后写入中断日志并flush disk,并且应用完日志且commit。 理解:当主提交一个事务,在主库向前端业务请求返回一个commit成功的指令前,必须保证所有从已经提交了这个事务(所有从库不但接收了,还必须应用该事务日志) 优点:数据刽...
admin
2021-02-13

MySQL,数据库

23 阅读
0 评论
2021年02月13日
23 阅读
0 评论
2021-02-03

MySQL修改数据路径

MySQL修改数据路径
1、关闭mysql服务[root@localhost /]# service mysqld stop2、移动mysql文件夹到自定义的目录[root@localhost /]# mv /var/lib/mysql/ /data/mysql/3、创建软链接[root@localhost /]# ln -s /data/mysql/ /var/lib/mysql/4、授权mysql用户[root@pcidata-svr1 data]# chown -R mysql:mysql /data/mysql/5、启动服务[root@localhost /]# service mysqld start 无需修改/etc/my.cnf文件
admin
2021-02-03

MySQL,数据库,MariaDB

23 阅读
0 评论
2021年02月03日
23 阅读
0 评论
2020-11-02

MySQL和Mariadb数据备份恢复

MySQL和Mariadb数据备份恢复
备份命令格式:mysqldump -u用户名 -p 源库名 > ~/stu.sql--all-databases 备份所有库mysqldump -u root -p --all-databases > /backup/databasefile/yzdb.sql Enter password: 备份单个库:库名 备份单个库备份多个库:-B 库1 库2 库3 备份多个库备份单个表:表名 备份单个库备份多个表:表名 表1 表2 表3 备份指定库的多张表恢复命令格式mysql -uroot -p 目标库名 < stu.sql从所有库备份中恢复某一个库(--one-database)mysql -uroot -p --one-database 目标库名 < all.sql
admin
2020-11-02

MySQL,数据库,MariaDB

22 阅读
0 评论
2020年11月02日
22 阅读
0 评论
2020-07-27

MYSQL 配置互为主从同步

MYSQL 配置互为主从同步
机器准备:A Server 1.1.1.1 (拥有完整数据)B Server 2.2.2.2修改my.cnf [mysqld] 下面增加项目:A服务器如下:log-bin=mysql-bin server-id= 1 binlog-do-db=database // 修改为需要同步的数据库名称 replicate-do-db=database // 修改为需要同步的数据库名称 log-slave-updates slave-skip-errors= 1062,1060,1032 auto_increment_increment=1 auto_increment_offset=2 relay-log=mysqld-relay-binB服务器如下:log-bin=mysql-bin server-id= 2 binlog-do-db=database // 修改为需要同步的数据库名称 replicate-do-db=database // 修改为需要同步的数据库名称 log-slave-updates slave-skip-errors= 1062,1060,1032 auto...
admin
2020-07-27

MySQL,数据库,MariaDB

19 阅读
0 评论
2020年07月27日
19 阅读
0 评论
2020-06-04

Windows下Mysql5.7忘记root密码的解决方法

Windows下Mysql5.7忘记root密码的解决方法
1、打开第一个cmd窗口执行 net stop mysql572、在第一个cmd窗口执行 mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 5.7my.ini" --skip-grant-tables ---注意路径(以你的实际情况为准)3、打开第二个cmd窗口执行 mysql -uroot -p 提示输入密码,直接回车(不用输入密码)4、选择数据库:use mysql;5、更新root的密码:update user set authentication_string=password('新密码') where user='root' and Host='localhost';6、刷新权限:flush privileges;7、退出:quit8、重新登录:mysql -uroot -p 提示输入密码,这时输入密码才能登录。完成!!!
admin
2020-06-04

MySQL,数据库

17 阅读
0 评论
2020年06月04日
17 阅读
0 评论
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

今日天气

百度实时热点

  • 获取失败!