PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档标签: mysql

mysql索引优化.

mysql占用cpu居高不下,按照常规方法首先检测慢查询语句。show processlist\G查看mysql进程列表根据一直出现的语句进行优化,对比表的索引进行修改参考:http://www.linuxidc.com/Linux/2017-02/140533.htmhttp://blog.csdn.net/bolg_hero/article/details/70576516http://www.cnblogs.com/kevingrace/p/6226350.html...
此文被围观23次  分类: 数据库 标签:  ···

mysql报No such file or directory.

安装的mysql-5.7.19,用mysql.server启动后网站数据库链接报错后面单独写了一个页面来链接mysql,提示:No such file or directory查了一下说是php.ini里面引用mysql.sock文件位置不对#find / -name mysql.sock未找到相应文件用命令:#find / -type s 2> /dev/null查找到/tmp/mysql.sock添加软链接至/var/run/mysqld/mysql.sock链接正常了。参考资料:http://blog.csdn.net/pompeii/article/details/19950715http://bbs.chinaunix.net/thread-3755709-1-1.html...
此文被围观136次  分类: 数据库 标签:  ··

mysql启动报错:start: Job failed to start.

首页查找原因,我是因为mysql在执行大数据中强行给restart就启不来了,查看系统日志文件:输入命令:locate syslog查看syslogtail -n 40 /var/log/syslog看到有这么一句:apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=2693 comm="apparmor_parser"sudo apt-get install apparmor-utils sudo aa-complain /usr/sbin/mysqld sudo /etc/init.d/apparmor reload执行完了还是无法启动,在帖子后面还看到一句:sudo mv /var/lib/mysql/ib_logfile* /tmp看来是前面强势重启导致日志错误了参考资料:http:/...
此文被围观140次  分类: 数据库 标签:  ···

mysql的主从同步与读写分离.

昨天去一个同事公司做技术交流,他们CTO聊到mysql的主从同步读写分离。前面做主从同步的时候没有去深入了解读写分离,只管配置上了主从服务就完事,操作过程能满足业务需要就不管了。今天特意来查了一下mysql的主从同步与读写分离还是引用别人的图片来看一下:从这张图上看来就是主提供写的服务,从提供查询的服务。原理原理,别人要听原理。好来一段网站的原理:Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysqlinstance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。MySQL 复制的基本过程如下:1. Slave 上面的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2. Master 接收到来自 Slave 的 IO 线程的请求后,通过负责复制的 IO...
此文被围观141次  分类: 数据库 标签:  ···

mysql性能测试sysbench配置使用.

网上找的一张图:这里我们要说的是sysbench,sysbench安装方法:https://github.com/akopytov/sysbench#debianubuntu 注意最后一行,一项测试开始前需要用prepare来准备好表和数据,run执行真正的压测,cleanup用来清除数据和表。1、prepareshell> sysbench --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --oltp_tables_count=20 --oltp-table-size=1000000 --mysql-host=10.19.0.2 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test --db-driver=mysql --threads=2500 --time=120 --max-requests=0 --oltp-test-mode=complex prepare2...
此文被围观251次  分类: 数据库 标签:  ·····

SQLSTATE[HY000] [2002] No such file or directory.

打开nginx+php+mysql环境报错:SQLSTATE[HY000] [2002] No such file or directory 修改 php.ini 中,所有关于 "default_socket" 的所有路径为 “/var/lib/mysql/mysqld.sock”  修改后如下: default_socket_timeout = 60 pdo_mysql.default_socket=/var/lib/mysql/mysqld.sock mysql.default_socket =/var/lib/mysql/mysqld.sock mysqli.default_socket =/var/lib/mysql/mysqld.sock   3、重启 php-fpm 服务器其实我只修改了pdo_mysql.default_socket这一条...
此文被围观350次  分类: 数据库 标签:  ··

mysql 查询不以某个字符开头的数据.

mysql查询以字符开头的数据可以有:1、where name like 'H%'2、where left(name, 1)='H';mysql查询不以某个字符开头:where left(name, 1)<>'H';mysql查询语句...
此文被围观999次  分类: 数据库 标签:  ····

mysqldump: [error: unknown variable 'delayed-insert=false'.

Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file ="/var/folders/tmpn6fxeU/extraparams.cnf"  --set-gtid-purged=OFF --delayed-insert=FALSE --host=xxx.xxx.xxx.xxx --protocol=tcp --user=root --port=3306 --default-character-set=utf8 --skip-triggers "matchbox_test"mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'Operation failed with exitcode 713:19:01 Export of /Users/jason/Documents/Dump20151116.sql ha...
此文被围观2165次  分类: 数据库 标签:  ··

mysql查询无关联的两表,mysql多表查询,mysql关联查询.

在做项目的时候,需要同时去查询两张表的数据,但是两张表之间没有任务的关联,同时还要对查询的数据进行分页操作。例:表一:Team有字段:ID,NAME,URL,LITPIC,INFO,ADDTIME,IS_DEL...表二:INVES有字段:ID,TITLE,URL,LITPIC,INFO,ADDTIME,IS_DEL...两表之间没有关联,要项目查询的时候需要将两表INFO模糊查询,关展示出来。SELECT `NAME` AS TITLE,URL,LITPIC,INFO FROM Team where INFO LIKE '%教育%' LIMIT 10 UNION SELECT TITLE,URL,LITPIC,INFO FROM INVES WHERE INFO LIKE '%教育%' LIMIT 10;这样就可以解决问题。...
此文被围观2403次  分类: 数据库 标签:  ···

mysql 蠕虫复制.

mysql 蠕虫复制版本:mysql 5.5我有一张wish表是这样的:+----+------+----------------------+| id | name | wish                 |+----+------+----------------------+|  1 | 张飞    | 好久没有见到大哥了!+----+------+----------------------+insert into wish(name,wish) select name,wish from wish;mysql 蠕虫复制...
此文被围观2190次  分类: 数据库 标签:  ····

mysql如何按照中文排序解决方案.

select * from person ORDER BY CONVERT(name USING gbk);‍‍结果: 2 李四 4 马六 5 钱七 3 王五 1 张三 ‍‍select * from person ORDER BY CONVERT(name USING gbk) desc‍‍结果: 1 张三 3 王五 5 钱七 4 马六 2 李四‍‍mysql如何按照中文排序解决方案,需要的朋友可以参考下mysql,mysql中文排序...
此文被围观2229次  分类: 数据库 标签:  ··

mysql auto_increment,auto_increment修改.

mysql>  mysql> alter table t2 auto_increment=2; Query OK, 6 rows affected (0.04 sec) Records: 6  Duplicates: 0  Warnings: 0修改mysql表中的自增字段,Mysql中自增字段(AUTO_INCREMENT)的一些常识,MySQL AUTO_INCREMENT 简介...
此文被围观1775次  分类: 数据库 标签:  ···

在mysql 的查询结果中增加一个字段进去.

例如我查出来的结果:| 字段1 | 字段2 || 值1 | 值2 |我想要在结果集中增加一个字段,这个字段是表中没有的,值是固定的,例如:| 字段1 | 字段2 | 新增字段 || 值1 | 值2 | 值固定 |select elementRef,path,'1' from template;第三个字段使用一个字符串即可如果要设定第三个字段的名字可以用下面这种方法select elementRef,path,'1' as date from template;...
此文被围观1484次  分类: 数据库 标签:  ····

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.