• 启动和停止MySQL服务

    日期:

    1. 启动MySQL服务 启动MySQL服务的命令为: /etc/init.d/mysqld start 命令执行后如图7-5所示,表示启动MySQL服务成功。 (点击查看大图)图7-5 启动MySQL服务 也可以用/etc/init.d/mysqld的简化命令启动MySQL服务: service mysqld start 命令执行结果如图7...

  • 命令行修改mysql数据库密码

    日期:

    数据库版本:mysql 5.x 提示:access denied for user root@localhost using password yes/no 原来都好好的,今天开机上来提示上面的这个错误,重启 MySQL 还是不可以。 注意我这里的环境是 WINDOWS -XP 系统,LINUX 系统下的操作没有验证过,情况不清楚。 1...

  • mysql-schema-sync v0.2 mysql表结构自动同步工具

    日期:

    mysql-schema-sync 是一款使用go开发的、跨平台的、绿色无依赖的 MySQL 表结构自动同步工具。 用于解决多个环境数据库表结构不同步问题。 支持功能: 1. 同步 新表 2. 同步 字段 变动:新增、修改、删除 3. 同步 索引 变动:新增、修改、删除 4. 支持 预览(...

  • 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 输入这个命令后,需...