• MySQL 一个让人难以忍受的地方

    日期:

    mysql很强大,每个人都这样说。(我个人只用过mysql的数据库) 使用PHP操作mysql,一个让人很难忍受的地方,就是语句不能复杂,一复杂就效率非常慢。只能用简单的SELECT ...FROM .. WHERE ...ORDER BY ...LIMIT... 1,不能设置变量。在PHP中连接数据库,sql...

  • Mac brew 安装mysql 报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket

    日期:

    安装mysql 最新版 56 brew install mysql 启动报错 ben:~ soul$ which mysql /usr/local/bin/mysql ben:~ soul$ mysql ERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2) 解决办法 运行 ben:~ soul$ mysql.server...

  • MySQL UPDATE tb1 SET fn1=val WHERE fn IN (SELECT fn FROM tb2)

    日期:

    正确的写法: --最先让人想到的写法 UPDATEbuyerSETis_seller=1WHEREuidIN(SELECTuidFROMseller) --网上的一种 UPDATEbuyera,sellerbSETa.is_seller=1WHEREa.uid=b.uid UPDATE tb1 t1 ,tb2 t2 set t1,fn1=t2.fn2 where t1.id=t2.id...

  • MySQL中ALTER TABLE时的性能问题

    日期:

    当对于一个大表进行ALTER TABLE的时候,性能问题就产生了。MySQL大部分改动的步骤如下:根据新的表结构创建一个空表,从旧表中把数据取出来插入到新表中,在删除旧表。这是个非常漫长的过程。许多人ALTER TABLE之后,都有等待1小时或者1天的痛苦经历。 MySQL...

  • MySQL之配置参数优化

    日期:

    Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量, 网络 情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。 下面...

  • MySql中delimiter的作用是什么?

    日期:

    这个命令与存储过程没什么关系吧。 其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 默认情况下,delimiter是分号 ; 。在命令行客户端中,如果有一行命令以分号结束, 那么回车后,mysql将会执行该命令。如输入下面的语句 mysql se...

  • 修改与破解Mysql root密码的几种方法

    日期:

    网上流传的几种破解mysql root密码的几种方法: 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需...

  • mysql服务启动、关闭

    日期:

    1、windows下 启动服务: a、mysql安装好后到windows服务管理页面去启动mysql b、net start mysql c、mysqld --standalone 关闭服务: a、mysql安装好后到windows服务管理页面去关mysql b、net stop mysql c、mysql -uroot -p shutdown...

  • mysql 编码字符集配置

    日期:

    charset 和 collation 有多个级别的设置:服务器级、数据库级、表级、列级和连接级 1.服务器级 查看设置:show global variables like character_set_server; 和 show global variables like collation_server; 修改设置:在OPTION FILE (/etc/mysql/my.cnf...

  • mysql-proxy主从服务架构下读写分离和负载均衡实现及原理

    日期:

    系统环境 ubuntu 假设已经配置好mysql的主从架构 主服务器:192.168.3.189 从服务器:192.168.3.104 我们的目的就是实现读取操作由192.168.3.104服务器响应,写的操作由192.168.3.189响应 首先安装mysql-proxy 1、从mysql官网上下载最新版的mysql-proxy:http...