MySQL
submorino
这个作者很懒,什么都没留下…
展开
-
mysqldump 1193 错误解决方法
在使用MySQL 5.6的mysqldump备份5.6之前版本的MySQL时会遇到异常mysqldump: Couldn't execute 'SELECT @@GTID_MODE': Unknown system variable 'GTID_MODE' (1193) 造成此错误的原因是因为5.6引入了Global Transaction Identifier原创 2014-06-16 14:35:12 · 5872 阅读 · 0 评论 -
with MySQL on another drive
#Stopping the Default Install/Instanceservice mysqld stop#Clear Current Configrm /etc/my.cnf#Uninstal the Default Install/Instanceyum remove mysql mysql-server -y#Clear Current Datad转载 2014-11-28 08:30:03 · 528 阅读 · 0 评论 -
更改MySQL数据文件目录位置
有时候我们需要更改mysql数据文件的所在位置,下面以yum安装的mysql为例,把默认的data目录/var/lib/mysql更改为/home/mysql。1、停止mysqldservice mysqld stop2、修改my.cnf在[mysqld]中,把datadir=/var/lib/mysql更改为datadir=/home/mysql,把socke转载 2014-11-27 17:02:49 · 679 阅读 · 0 评论 -
关于mysql 删除数据后物理空间未释放
OPTIMIZE TABLE 当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删除操作后在数据文件中留下碎片所致。OPTIMIZE TABLE 是指对表进行优化。如果已经删除了表的一大部分数据,或者如果已经对含有可变长度行的表(含有 VARCHAR 、 BLOB 或 TEXT 列的表)进行了很多更改,就应该使用 OPTIMIZE TABLE 命令来进行表优化。这个命令可以转载 2014-12-16 08:38:30 · 1058 阅读 · 0 评论 -
MySQL OPTIMIZE all tables
You can use mysqlcheck to do this at the command line.One database:mysqlcheck -o All databases:mysqlcheck -o --all-databases原创 2014-12-16 09:22:33 · 755 阅读 · 0 评论 -
mysql服务性能优化—my.cnf配置说明详解(16G内存)
此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数MYSQL服务器my.cnf配置文档详解硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-r转载 2015-06-16 19:43:00 · 827 阅读 · 0 评论 -
mysql数据文件迁移到新硬盘分区的方法
系统增加一块硬盘,挂载新分区到/data目录下,mysql数据文件目录为/var/lib/mysql 1、 停止mysql服务 [root@localhost~]# service mysql stop Shuttingdown MySQL... SUCCESS! [root@localhost~]#2、 将mysql原数据文件移动到新硬盘分区的mysql目录原创 2015-06-08 13:41:18 · 4622 阅读 · 1 评论 -
mysql-bin日志文件过大导致磁盘空间不足问题解决方法
在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1:数据恢复如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命转载 2015-06-15 17:10:53 · 6614 阅读 · 0 评论 -
MySQL常用命令记录
MySQL常用命令记录(待更新)原创 2015-01-25 16:41:36 · 596 阅读 · 0 评论 -
更改MySQL数据文件目录位置
有时候我们需要更改mysql数据文件的所在位置,下面以yum安装的mysql为例,把默认的data目录/var/lib/mysql更改为/home/mysql。1、停止mysqldservice mysqld stop2、修改my.cnf在[mysqld]中,把datadir=/var/lib/mysql更改为datadir=/home/mysql,把socke转载 2014-10-23 21:46:48 · 544 阅读 · 0 评论 -
linux下,如何查看mysql的版本
在終端機使用指令mysql --version或者登錄 mysql 用戶端後執行select version();就可得到转载 2014-09-13 10:00:53 · 662 阅读 · 0 评论 -
MySQL命令行查询结果中文显示乱码
数据库编码格式为utf8,表和字段也都是utf8,存进去的格式是utf-8但是用命令行工具查询命令select * from 表名; 查询出来的中文是乱码原因:MySQL客户端根本就不能以utf8的形式返回数据解决如下: SET NAMES GB2312; 在命令行执行即可解决。转载 2014-08-14 13:16:39 · 777 阅读 · 0 评论 -
CentOS6.3 安装 MySQL5.6 提示冲突问题解决方法
CentOS6.3的32位操作系统默认会安装mysql-libs-5.1.61-4.el6.i686等lib文件,这样就会与MySQL5.6.10的安装文件冲突。解决办法如下:先查看系统下有哪些包含MySQL字符串的包,再把查到的mysql-libs-5.1.61-4.el6.i686这个包卸载掉。[root@localhost bin]# rpm -qa |grep -i m转载 2014-06-16 14:52:50 · 576 阅读 · 0 评论 -
mysqldump: Got error: 1356 解决方法
mysqldump: Got error: 1356: View 'yunwei.v_employee_superior' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights touse them when using LOCK TABLES原创 2014-06-16 15:18:15 · 14652 阅读 · 0 评论 -
Linux下MySQL忽略表名大小写
用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;lower_case_table_names参数详解:lower_case_table_names = 0其中0:区分大小写,1:不区分大小写MySQL在Linux下数据库名、表名、列名、别名大小写规原创 2014-06-16 14:47:56 · 1236 阅读 · 0 评论 -
mysql 命令行复制表数据
一,复制表结构方法1:查看复制打印?mysql> create table a like users; //复制表结构 Query OK, 0 rows affected (0.50 sec) mysql> show tables; +----------------+ | Tables_in_test |转载 2014-07-28 15:41:35 · 935 阅读 · 0 评论 -
mysql 命令行创建存储过程
创建前用delimiter //然后是你的创建存储过程的语句最后用delimiter ; 恢复原来默认的分割符原创 2014-07-28 12:43:02 · 1970 阅读 · 0 评论 -
实战mysql存储程序与定时器
需求:一个庞大的日志表,现每天做定时统计一天的总数,放另一个表中,方便查看,运营。 旧方案:用脚本写好程序,用linux的crontab定时执行。 本文重点,用mysql定时器定时执行存储程序。 第一步:编写存储程序(需了解基本的存储程序的语法) Sql代码 create procedure inproc()转载 2014-07-28 14:58:16 · 595 阅读 · 0 评论 -
MySQL存储过程
查询:法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'法二: show procedure status;原创 2014-07-28 13:07:34 · 782 阅读 · 0 评论 -
MySQL允许远程登录配置
mysql -h 10.17.11.187 -uroot -ploushang开启远程登录步骤:1, 登录 Mysql-Server 连接本地 mysql (默认只允许本地连接)2, 修改 Mysql-Server 用户配置mysql> USE mysql; -- 切换到 mysql DBDatabase changed转载 2014-06-16 14:56:34 · 882 阅读 · 0 评论 -
MySQL 5.7 key features
The other day I was discussing new features of MySQL 5.7 with a Percona Support customer. After that conversation, I thought it would be a good idea to compile list of important features of MySQL 5.转载 2015-11-16 11:24:20 · 595 阅读 · 0 评论