MySQL工作记录
Olivia丶长歌
这个作者很懒,什么都没留下…
展开
-
MySQL定期分析、检查和优化表#Olivia丶长歌#
定期分析表 ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] 本语句用于分析和存储表的关键字分布。在分析期间,使用一个读取锁定对表进行锁定。这对于MyISAM, BDB(MySQL5.1后不直接支持)和InnoDB表有作用。对于MyISAM表,本语句与使用myisamchk -a相当。原创 2018-01-31 14:18:28 · 153 阅读 · 0 评论 -
linux性能调优【磁盘I/O调度策略】【MySQL】#Olivia丶长歌#
磁盘I/O,Linux提供了cfq, deadline和noop三种调度策略 cfq: 这个名字是Complete Fairness Queueing的缩写,它是一个复杂的调度策略,按进程创建多个队列,试图保持对多个进程的公平(这就没考虑读操作和写操作的不同耗时) deadline: 这个策略比较简单,只分了读和写两个队列(这显然会加速读取量比较大的系统),叫这个名字是内核为...原创 2018-06-11 10:30:56 · 1789 阅读 · 0 评论 -
MySQL报错ERROR 1786 #Olivia丶长歌#
【报错信息】执行create table ... select的时候遇到报错:复制代码 代码如下:db1 [test] [23:01:58]> create table nifa_trade_1 select * from nifa_trade;ERROR 1786 (HY000): CREATE TABLE ... SELECT is forbidden when @@GLOBAL.ENF...原创 2018-06-04 17:05:49 · 502 阅读 · 0 评论 -
InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts#Olivia丶长歌#
在一台新的服务器上,部署多个MySQL实例时,在启动MySQL时报错日志报错如下: InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up.InnoDB: Warning: io_setup() attempt 1 failed.InnoDB: Warning: io_s...原创 2018-03-19 08:59:15 · 684 阅读 · 0 评论 -
MySQL主从error1236:‘Could not find first log file name in binary log index file’处理#Olivia丶长歌#
在搭建一个MySQL master-slave集群时,执行了change master命令, start slave 启动主从服务,结果查看salve状态出现报错:mysql> show slave status\G*************************** 1. row ***************************略 Slave_IO_Runn...原创 2018-02-02 09:33:20 · 2273 阅读 · 0 评论 -
MySQLGTID模式下,服务器异常断电,重启MySQL主从报错1236#Olivia丶长歌#
MySQL主从发生场景:服务器断电重启,断电前未关闭MySQL。通电重启服务器及MySQL后,在从库上start slave;报错错误信息如下:Last_IO_Errno: 1236 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'The slave...原创 2018-02-24 14:20:48 · 1280 阅读 · 0 评论 -
报错error1290 : The MySQL server is running with the –secure-file-priv .....#Olivia丶长歌#
在数据库运维工作过程中,做数据测试,需要大量数据,对数据进行造数、翻数时,会遇到报错ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement.这是因为没有设置MySQL的默认导出路径。1,先查看一下mysql...原创 2018-02-27 10:50:10 · 308 阅读 · 0 评论 -
MySQL权限问题(5.7版本)#Olivia丶长歌#
如果您在设置修改权限时,讲mysql.user表中的所有用户删除点,然后给root用户%权限授权mysql>grant all on *.* to 'root'@'%' identified by 'root' with grant option; PS:如果授权时没有写 with grant option。做主从时,给主从用户授权时,会报错,不能进行权限修改。解决办法如下:例:查看用户权限mys原创 2018-01-18 11:01:23 · 260 阅读 · 0 评论 -
如何修改MySQL实例的UUID#olivia丶长歌#
cd到mysql的datadir数据目录。例:--datadir=/home/mysql3306/mysql3306数据目录即为/home/mysql3306/mysql3306例:[root@localhost ~]# cd /home/mysql3306/mysql3306/[root@localhost mysql3306]# lsauto.cnf ibdata1 ib_logfile0原创 2018-01-18 10:01:01 · 2617 阅读 · 0 评论 -
如何查询MySQL数据库IO过高和用户压力#Olivia丶长歌#
1,show processlist;看一下时间长的sql,主要是update,insert,delete等查看具体的磁盘消耗DBA可以根据该指标查询具体的IO消耗在哪个表上。然后针对于特定的数据库和表进行优化mysql>select file,avg_read+avg_write as avg_io from io_global_by_file_by_bytes order by avg_io原创 2018-01-18 09:52:14 · 8283 阅读 · 0 评论 -
Windows下的MySQL实例没有mysql.user表#Olivia丶长歌#
原因:在Windows下安装MySQL实例过程中没有勾选配置选项mysql server instance configuration wizard。 临时解决办法:在/mysq/bin/目录下执行mysqld --skip-grant-tables,可能执行的CMD命令窗口会一直没反应,不产生新的命令行,其实已经跳过了权限检查,这时打开新的CMD命令窗口登录MySQL实例,然后就可以查原创 2018-01-18 09:32:57 · 7824 阅读 · 0 评论 -
MySQL中haproxy的搭建#Olivia丶长歌#
***********************************搭建haproxy***********************************1,添加haproxy用户useradd haproxy2,在MARIADB GALERA CLUSTER集群中添加登录用户mysql> grant all on *.* to root@'%' identified by '原创 2018-02-01 09:30:34 · 205 阅读 · 0 评论 -
[ERROR] InnoDB: Plugin initialization aborted with error Generic error几种报错#Olivia丶长歌#
1,mysql5.7无法启动,错误日志如下[ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable[ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable[ERROR] InnoDB: Plugin initializati...原创 2018-08-03 20:31:51 · 30072 阅读 · 1 评论