随笔分类 -  Mysql

摘要:原文地址:https://www.woozee.com.cn/article/31.html 在navicat中连接虚拟机中的MySQL数据库时出现以下报错: 1、查看用户信息 select Host,User,plugin,authentication_string from mysql.user 阅读全文
posted @ 2019-10-05 11:35 gentlemanwuyu 阅读(303) 评论(0) 推荐(0)
摘要:对于MySQL优化,首先应该选择合适的存储引擎,一般常用的是MyISAM与INNODB。 myisam不支持事务和外键,只支持表级锁,存储快,效率高,没有事务日志,故障恢复数据较麻烦; innodb支持事务、外键、行级锁、表级锁,有事务日志,恢复数据较方便,它需要花费资源去处理事务,所以效率比myi 阅读全文
posted @ 2019-09-10 15:13 gentlemanwuyu 阅读(170) 评论(0) 推荐(0)
摘要:MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用: MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持数个存储引擎作为对不同表的类型的 阅读全文
posted @ 2019-09-09 19:45 gentlemanwuyu 阅读(668) 评论(0) 推荐(0)
摘要:一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。那么Mysql的权限是如何实现的呢? 阅读全文
posted @ 2019-03-26 16:22 gentlemanwuyu 阅读(196) 评论(0) 推荐(0)
摘要:一、使用外键 优点: 缺点: 二、不使用外键 优点: 缺点: 总结: 1. 互联网行业:不推荐使用外键。理由: 用户量大,并发度高,为此数据库服务器很容易成为性能瓶颈,尤其受IO能力限制,且不能轻易地水平扩展; 若是把数据一致性的控制放到事务中,即让应用服务器承担此部分的压力; 应用服务器一般都是可 阅读全文
posted @ 2019-01-10 12:01 gentlemanwuyu 阅读(678) 评论(0) 推荐(0)
摘要:一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条IN 阅读全文
posted @ 2019-01-05 17:01 gentlemanwuyu 阅读(219) 评论(0) 推荐(0)
摘要:一、准备两台数据库服务器 master:192.168.9.119 slave:192.168.9.122 二、master配置 找到数据库配置文件my.cnf 添加配置: 创建用于同步的账号并授权: 查看master状态,记录二进制文件名(mysql-bin.000012)和位置(120): 三、 阅读全文
posted @ 2019-01-05 14:32 gentlemanwuyu 阅读(262) 评论(0) 推荐(0)