TypechoJoeTheme

院长技术

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

MySQL5.7 命令自动补全工具mycli

MySQL5.7 命令自动补全工具mycli
mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。方式一:临时使用自动补全功能mysql -u root -p --auto-rehash方式二:永久使用自动补全功能编辑/etc/my.cnf注释[mysql]下的no-auto-rehash或者新加auto-rehash重启数据库,登陆切换到数据库,然后调用tab键测试。方式三:使用软件mycli实现自动补全功能1)安装第三方源 yum -y install epel-release 2)安装python-pip yum -y install python-pip 3)安装python-devel依赖 yum -y install python-devel 4)安装mycli pip install mycli 5)启动MySQL数据库 //直接使用mycli启动 mycli 注:以上截图出现报错,但是不影响使用,具体原因还未知! //通过mycli命令启动MySQL数据库 mycli -uroot -p 1234
admin
2021-03-30

Linux,MySQL,数据库,MariaDB

71 阅读
0 评论
2021年03月30日
71 阅读
0 评论
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,数据库

73 阅读
0 评论
2021年02月13日
73 阅读
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

56 阅读
0 评论
2021年02月03日
56 阅读
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

68 阅读
0 评论
2020年11月02日
68 阅读
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

50 阅读
0 评论
2020年07月27日
50 阅读
0 评论