• Mysql 存储过程注释问题

    日期:

    Mysq支持单行和多行这两种注释代码的方式,单行使用两个减号,多行使用/* */ -- 单行注释/* 多行注释,第一行 第二行 第三行*/ 曾经碰到过在本机window的mysql客户端下可以顺利创建存储过程,拿到linux服务器的客户端中创建的时候老是提示存储过程有错误,错...

  • Mysql 配置 master/slave

    日期:

    关于mysql master/slave的应用场景就不做介绍,本文主要讲解是配置。配置相对还是比较简单,只需要在master和slave的mysql的配置文件中增加几行就可以了。 Master上修改: 修改master配置文件,linux默认为/etc/my.cnf,在 mysqld 段中添加如下配置。 server...

  • mysqldump 存储过程

    日期:

    mysqldump是mysql自带的一个备份数据库的工具,使用mysqldump可以很方便的把已有的数据库导出来,使用 mysqldump --help如果MYSQL_HOME/bin没有加入PATH,需要指定去路径 可以看到有很多可选参数。 需要注意:默认情况下,mysqldump并不会导出数据库的存储过...

  • mysql 导入乱码问题

    日期:

    把文件中的数据导入到mysql表中时可能会碰到乱码的问题,造成乱码的根源就是编码问题,涉及到编码的有数据库和数据文件。要想导入时避免不出现乱码,只要保证数据文件的编码和导入时甚至的编码一直即可,注意:不是和数据库的编码一致。例如:数据文件data.s...

  • mysqldump: Couldn’t execute ‘SHOW TRIGGERS LIKE ‘btaglog”: Got error 28 from storage engine (103

    日期:

    最近准备测试一下mysql的MyISAM与InnorDB存储引擎的性能,在使用mysqldump备份数据的时候出现如标题的错误,网上查了一下,有人说是杀毒软件的问题,有人说是tmp目录太小了,由于是在linux下,可以排除杀毒软件的问题,那就是tmp目录太小了,使用df命令查看了...

  • Mac OS X 下安装MySql遇到的问题

    日期:

    mac os x 版本:10.7.3,在mysql的官网没有发现对应版本的下载,所以下载了一个mysql-5.5.22-osx10.6-x86_64.dmg,安装什么的都比较简单,安装好后,通过系统偏好设置设置中也能正常启动MySQL服务,同时在面板中取消了开机自动启动服务。本人比较喜欢在命令...

  • mac os lion 卸载MySQL

    日期:

    mac os 下要卸载MySQL,只需要吧相应的文件删除即可 先切换到root,避免每个删除前都使用sudosudo surm /usr/local/mysqlrm -rf /usr/local/mysql*rm -rf /Library/StartupItems/MySQLCOMrm -rf /Library/PreferencePanes/My*rm -rf /Library/Receipts/mysql...

  • mac os 下安装 mysql-python

    日期:

    python中如果需要访问mysql数据库,需要额外安装第三方的库,比较流行的是库是MySQL-python,可以到http://sourceforge.net/projects/mysql-python/下载源代码。解压下载的tar.gz文件,执行如下操作即可完成安装: python setup.py build python setup.py in...

  • mysql 整型的显示宽度

    日期:

    mysql数据库中对整型分为5个不同的小类型,分别是tinyint、smallint、mediumint、int和bigint,主要区别是数据库存储时使用几个字节,也就是说限定整数的范围,上述类型存储使用的字节为1、2、3、4和8。取值范围可以根据字节数来算出来。注意:它们都可以指...

  • mysql timestamp 类型自动更新

    日期:

    mysql创建表时,如果使用timestamp类型没有指定默认值,它会把第一个使用timestamp的字段默认值设定为CURRENT_TIMESTAMP,如果后面还有其他字段使用timestamp,则指定为0000-00-00 00:00:00,同时Extra列中看到on update CURRENT_TIMESTAMP,注意它会在更新...