随笔分类 - mysql理论与基础
摘要:我们安装好了mysql(cnetos7上是安装mariadb)后,出现如下图所示的问题,我们可以用netstat -lntup查看以下服务器的端口,mysql的端口一般默认为 3306,查看服务是否启动了,没启动,启动一下,centos6 :service start mysql ,centos7
阅读全文
摘要:第一步:准备数据库目录 mkdir -pv /mydata/data # 所有的MySQL数据保存在这个目录下 useradd -r mysql # 如果mysql用户存在就不要创建了 chown -R mysql.mysql /mydata/data # 为了mysql能够向目录里面写数据,因此让
阅读全文
摘要:查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。 有两种解决办法: 安装mariadb [root@a ~]# yum install mariadb-server mariadb 启动mariadb [root@a ~]# systemctl
阅读全文
摘要:主从配置过程 主节点 (192.168.23.10) (1)编译配置文件,启动二进制日志 ,为当前节点设置一个全局唯一的id号 编辑/etc/my.cnf,添加如下信息 log_bin=/data/binlog/master-bin (一定要让mysql用户对/data/binlog有读写权限) s
阅读全文
摘要:MySQL日志分类 查询日志 (query log一般不启用) 慢查询日志 (slow_query_log 必须启用) 中继日志(relay log) 事物日志(transaction log) 错误日志 (error log 必须启用) 二进制日志(binary log)
阅读全文
摘要:查询缓存机制:缓存的是查询语句的整个查询结果,是一个完整的select语句的缓存结果 哪些查询可能不会被缓存 :查询中包含UDF、存储函数、用户自定义变量、临时表、mysql库中系统表、或者包含列级别的权限表、有着不确定值的函数,如:now( ) 与查询缓存相关的服务器全局变量 query_cach
阅读全文
摘要:对于RedHat 6 而言 对于RedHat 7 而言 对于 RedHat 6 或 RedHat 7
阅读全文
摘要:1:如何创建主键、唯一键 2:如何创建外键(一定要搞懂) 3:在搞懂了如何创建主表和从表之后,我们再来搞一搞如何创建多张主表,一张从表的模型(超级重要,一定要搞懂)
阅读全文
摘要:数据库 表 insert update delete select grant revoke 查看用户的权限 删除用户
阅读全文
摘要:MySQL的程序组成 使用格式 常用选项 注意点 数据类型 SQL语句
阅读全文