数据库
文章平均质量分 73
活到老&学到老
知行合一
展开
-
【故障】php链接mysql数据库,使用localhost一直显示错误,当使用127.0.0.1l链接正常,故障记录
问题详情配置一个站点,在数据库配置时填写localhost,无法链接数据库,显示账号密码错误,然后使用同样的账户密码在命令行登陆没问题。故障解答为了理清php链接数据库的相关知识,在网上查找了很多资料,最终原因如下:当主机填写为localhost时mysql会采用 unix domain socket连接 当主机填写为127.0.0.1时mysql会采用tcp方式连接这是...原创 2018-05-19 11:49:58 · 1339 阅读 · 0 评论 -
Mysql引擎MyISAM与Innodb
数据库表的数据存储在数据库里及磁盘上和上述视频格式及存储磁盘文件系统格式特征类似,也有很多种存储方式。但是对于用户和应用程序来说同样一张表的数据,无论用什么引擎来存储,用户看到的数据都是一样的,不同的引擎存储,引擎功能,占用的空间大小,读取性能等可能有区别。原创 2018-03-22 16:43:39 · 703 阅读 · 0 评论 -
Mysql多实例安装及配置
什么是多实例简单来说,Mysql多实例就是在一台服务器上同时开启多个不同的服务器端口,同时运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。两种不同的多实例配置使用不同的my.conf配置文件,启动程序,数据文件[client] port=3306 socket=/tmp/mysql.sock [mysqld_multi] mysqld =原创 2018-03-23 10:20:40 · 215 阅读 · 0 评论 -
Mysql索引详解
Mysql共有以下几种索引: 主键索引:它 是一种特殊的唯一索引,不允许有空值。 普通索引:最基本的索引,没有任何限制 唯一索引:与”普通索引”类似,不同的就是:索引列的值必须唯一,但允许有空值。 全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。 组合索引:为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。一个表主能有一个主键列,但是可以有原创 2018-03-23 11:31:52 · 430 阅读 · 0 评论 -
【原创】Mysql知识详解
官方文档:https://dev.mysql.com/doc/mysql-getting-started/en/Mysql简介简介MySQL是由瑞典MySQL AB公司开发的一个轻量级关系型数据库管理系统,后面在2008被sun公司收购。因为其具有体积小,速度快,成本低,开放源码等特性。一般中小型公司都会选择使用linux+mysql作为网站的部署环境。mysql使用常用的数据库管...原创 2018-04-26 14:23:21 · 191 阅读 · 0 评论 -
Mysql存储引擎比较
1、先看看mysql当前默认存储引擎mysql> show variables like '%storage_engine%';+----------------------------------+-----------+| Variable_name | Value |+-----------------------------...原创 2018-05-05 15:51:50 · 10329 阅读 · 2 评论 -
Mysql学习笔记详解(一)--mysql安装配置
前言mysql简介安装安装前准备yum安装编译安装二进制安装配置管理备份恢复架构优化前言因为自己对mysql的相关知识点比较分散,所以写了这篇文章系统性的梳理一下mysql的相关知识,方便查阅,查漏补缺,如果各位看官发现有不对的地方,欢迎拍砖。mysql简介ySQL®软件提供了十分快速的多线程、多用户、牢靠的SQL(结构化查询...原创 2018-05-10 17:39:37 · 320 阅读 · 0 评论 -
Mysql学习笔记详解(二)--mysql管理
备份与导入数据库备份数据库导入数据库Mysql常用命令1、查看数据库2、查看表3、查看字段4、查看数据Mysql用户管理用户权限表的管理表的管理字段管理系统环境root@0f8b56ea5203:/# cat /etc/issueDebian GNU/Linux 9 \n \lroot@0f8b56ea5203:/# mys...原创 2018-05-10 19:25:57 · 275 阅读 · 0 评论 -
Mysql配置文件详解
前言:有时候配置文件的一些修改能够使得性能很大的提升。这里我总结一下相关的配置参数,方便自己以后查阅。配置详解table_cache table_cache指定表高速缓存的大小。每当MySQL访问一个表时,如果在表缓冲区 中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。通过检查峰值时间的状态值Open_tables和Opened_tables,可以决 定是否需要增...原创 2018-05-14 14:32:36 · 179 阅读 · 0 评论