mysql
巨松9011
从事IT行业三年多,参与多个大小项目设计及开发,有丰富的项目经验。随着技术时刻革新,仍有不足地方,希望志同道合的朋友在技术方面指点迷经。共同探讨。
展开
-
docker-compose/dockerfile系统全面安装模板列表
├── build ## docker 镜像build 材料│ ├── php5.6 ## php 5.6│ │ ├── Dockerfile│ │ ├── imagick-3.4.3.tgz│ │ ├── memcached-2.2.0...转载 2020-02-12 15:50:32 · 265 阅读 · 0 评论 -
docker 安装mysql、php、nginx
https://pc.blog.20191222.com/#/article/detail?articleid=7&original=1mysql1、获取mysql官方最新docker镜像docker pull mysql/mysql-server:latest2、查看下载的镜像docker images3、创建一个文件夹用户挂载mysql数据库文件mkdir -p /da...转载 2020-02-02 17:16:13 · 660 阅读 · 0 评论 -
mysql存储过程及修改数据
create procedure my_proc();//创建存储过程begin //开始存储过程declare my_id int; //自定义变量1declare my_content varchar(50);//自定义变量2declare my_img varchar(50);//自定义变量3declare my_title varchar(50);//自定义变量4DE...转载 2018-06-19 09:20:08 · 6298 阅读 · 0 评论 -
mysql主从复制
一、主机开启binlog,让从机relay_log监听主机binlog1、主机配置vim /etc/my.cnf[mysqld]log-bin=mysql-bin. #mysql-bin代表binlog日志文件名称binlog_format=mixedserver-id=1 (server-id 设置唯一值)到这里主机配置完成。然后重新开启mysql...原创 2019-12-27 22:25:36 · 130 阅读 · 0 评论 -
linux 编译安装mysql数据库
依次执行以下命令检查系统中是否存在使用rpm安装的MySQL或者MariaDB。rpm -qa | grep mysqlrpm -qa | grep mariadb如果已经安装,则运行以下任一个命令删除。rpm -e 软件名 #注意:这里的软件名必须包含软件的版本信息,如rpm -e mariadb-libs-5.5.52-1.el7.x86_64。一般使用此命令即可卸载成功。rpm -e ...原创 2018-05-06 18:57:17 · 207 阅读 · 0 评论 -
mysql双主热备
继主从复制后,开始双主热备功能。1、对从机slave配置,开启binlog使其成为新的主机vim /etc/my.cnf[mysqld]log-bin=mysql-binbinlog_format=mixed从机(relaylog)如何将从主机(binlog)监听得到的数据也写入从机binlog中,保证两台主机binlog数据一致。在从机my.cnf文件里加上一行代码:lo...原创 2019-12-12 18:38:11 · 107 阅读 · 0 评论 -
Mac 安装PHP、nginx、mysql、sublime text3
安装HomeBrewBrew是Mac下面的包管理工具,就像centos下面的yum一样。HomeBrew可以通过ruby来安装,mac系统是自带ruby的,所以只要在终端运行下面的代码即可安装HomeBrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install...原创 2018-04-30 13:08:58 · 771 阅读 · 0 评论 -
mysql数据库备份类文件
<?phpclass backUp{private $mysql_link;//链接标识private $dbName; //数据库名private $dataDir; //数据所要存放的目录private $tableNames;//表名public function __construct($mysql_link){$this->mysql_l...原创 2018-04-13 16:31:17 · 278 阅读 · 0 评论 -
ADODB类库——数据库管家
最近接手一个新型超大型项目,发现里面链接数据库时使用的时ADODB类库,百度了一番,发现它好比数据库管家,它可以链接多种类型数据库,比如mysql、server、pagesql等等其他数据库,这种数据库管家好处就是当我们的项目需要换数据库时,只需要改一些其中的配置信息就可以,当然我们的业务和逻辑代码是不需要任何改动,它适合外包性质的公司使用。但是它也有些缺点(与pdo相比较):do...原创 2018-04-12 15:24:41 · 480 阅读 · 0 评论 -
数据库索引创建原则
索引并不是越多越好,在合适的字段上创建合适的索引。索引的创建会影响写数据的操作速度,会占用更多的磁盘空间。所以创建索引最好是在where条件内作为查询条件。当然也要注意一些细节:1、比如复合索引前缀原则,当我们创建A、B、C三个复合索引时,当我们使用AB或者A或者ABC时,索引会被用到,但是使用BC、AC或B或C时就用不到索引。2、like查询%问题:%在前,like查询字段的索引会失效。3、全表...原创 2018-04-11 21:22:17 · 316 阅读 · 0 评论 -
MYSQL(mysql)数据库索引设计及原理
现在无论是网站还是app项目开发,很多公司都在使用mysql数据库,但是随着数据量的不断增加,我们会发现项目的运行时间会逐渐延长,导致用户体验效果不好,下面我们就针对数据库的这个问题进行分析:一:1、数据库引擎:myisam、innodb,memory;2、常见使用myisam和innodb引擎的比较多,就myisam而言,在建立索引的前提下,它的查询速度非常快,但是随着业务的复杂化,在数据量逐渐...原创 2018-03-26 11:42:07 · 356 阅读 · 0 评论