随笔分类 -  mysql理论与基础

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