随笔分类 - MySQL
数据库
摘要:一、开启mysql的慢日志 =》以前的mysql的慢日志是开启的,最近不知道是什么原因,慢日志不自动生成了,解决办法是: 1、用高权限的root账号登陆Mysql =》权限太低的账号没办法运行下面的命令行。 2、在Mysql里执行下面的sql mysql> set global slow_query
阅读全文
摘要:1、join select * from sku inner join spu on sku.spu_id = spu.id and spu.site_name = 'moosejaw' where sku.last_fetch_time < '20170810' and sku.last_fetc
阅读全文
摘要:局域网内的服务器报告Mysqli拒绝连接 可能的原因:防火墙 3306对外的端口没打开。 =》学习设置防火墙的命令行 1、查看防火墙规则 iptables -L 2、修改Linux防火墙规则 辅助命令行: 检查本机的局域网Ip:ifconfig
阅读全文
摘要:1、需要处理文本中的单引号或者双引号 参考文献:http://www.jb51.net/article/38966.htm
阅读全文
摘要:=》已经解决: 报错: CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Invalid utf8 character string: '\xBF\xA5' 解决方法: 在mysq
阅读全文
摘要:或者,报错信息: ERROR 2005 (HY000): Unknown MySQL server host '10997107101114' (0)ERROR:Can't connect to the server No connection. Trying to reconnect... 尝试了
阅读全文
摘要:1、用户授权 mysql> GRANT ALL privileges ON *.* TO 'test'@'%' IDENTIFIED BY '123456'; =》给test用户所有权限,使用这条语句,如果没有test用户,还会自动创建用户,密码为123456。 2、可以通过以下语句观察: mysq
阅读全文
摘要:常用的数据库备份语句: 1、备份数据库 (1) mysqldump -uroot -p 数据库名 > /home/数据库名-20170614.sql (2)排除某张数据表,到处数据库: mysqldump -uroot -p 数据库名 --ignore-table=数据库名.tablename >
阅读全文
摘要:优化sql,原sql: select distinct q.* from aws_question q inner join aws_topic_question tq on ( tq.topic_id=12564 or tq.topic_id=4558 or tq.topic_id=934 ) a
阅读全文
摘要:1、安装mysql-proxy 实现读写分离是有lua脚本实现的,现在mysql-proxy里面已经集成,无需再安装 下载:http://dev.mysql.com/downloads/mysql-proxy/ tar zxvf mysql-proxy-0.8.3-linux-glibc2.3-x8
阅读全文
摘要:两次都是因为磁盘不够,这次得以解决: =》下面是可能会用到的命令行: 1、查看磁盘占用大小: df -hl 发现: 从上面看出来,根目录 / 下的东西沾满了 /dev/sda1 但是 /home 磁盘空间很大,所以我们把 / 下面能挪动的东西都挪到 /home目录下,或者删掉。 2、查看剩余内存 f
阅读全文
摘要:phpmyadmin下载: https://www.phpmyadmin.net/downloads/ 1、解压缩 tar -zxvf phpMyAdmin-4.7.1-all-languages.tar.gz 2、复制到/home/phpMyAdmin mv phpMyAdmin-4.7.1-al
阅读全文
摘要:1、必须保证两边的mysql版本一致 ** 可以使用命令行查看两边的mysql版本: mysql -V mysql Ver 14.14 Distrib 5.6.29, for Linux (x86_64) using EditLine wrapper 2、修改主从服务器的mysql的配置文件 mas
阅读全文
摘要:具体配置看原文,不重新复述: 原文:https://lnmp.org/install.html 因为配置数据库主从,需要保持两台mysql数据库服务器的mysql版本号一致,所以又重新装了一次。。重新安装直接操作步骤2即可。貌似没卸载,直接重装就行。 1、参考原文 yum install scree
阅读全文
摘要:用了好几次了这个方法。记一下: 一、在不知道root密码的情况下,强行修改root密码: 1、停止Mysql /etc/init.d/mysql stop 或者(根据安装配置的位置不同,而不同) /etc/init.d/mysqld stop 2、进入Mysql安全模式 mysqld_safe --
阅读全文

浙公网安备 33010602011771号