mysql 启动错误(InnoDB: Operating system error number 13 )
service mysqld status 可以看mysqld状态service mysqld start 可以启动mysql出现启动错误可以查看/var/log/mysqld.log如果错误信息如下131124 00:00:43 mysqld started131124 0:00:43 InnoDB: Operating system error number
mysqldumpslow工具
mysqldumpslow工具开启慢查询查看慢查询相关参数slow_query_log:慢查询是否开启slow_query_log_file:慢查询文件位置long_query_time:超过多长时间记录mysql> show variables like 'slow_query%';+---------------------+-----------------------
mysql explain 执行计划
explain 获取查询执行计划的信息查询中的select关键字之前增加explain,执行查询时返回有关于执行计划中的每一步信息。mysql> select 1\G;* 1. row *1: 11 row in set (0.00 sec) ERROR:No query specified mysql> explain select 1\G;* 1. row *
ERROR 1290 (HY000) 解决办法
select * into outfile '/home/update_testdbtest.txt' from update_test;ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statementmysql
centos7 mysql5.6升级5.7
因业务要求,需要升级5.6到5.7 支持json,升级过程如下:操作系统:CentOS Linux release 7.5.1804mysql版本:5.6.41查看操作系统版本和数据库版本[root@ssl yum.repos.d]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) mysql -Vmys
mysqldump error1066 错误的解决办法
mysqldump error1066 错误的解决办法
CentOS7 yum安装MySQL5.7
CentOS7 yum安装MySQL5.7
ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'
添加用户时报错mysql> grant all privileges on *.* to 'aaa'@'%' identified by 'aaa123';ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'升级mysql数据库时,mysql.user表没有升级,导致字段缺少,通过一下方法修改mysql.user表mysql> use mysqlReading table information for completion of table ...
SQL实现分组limit
mysql> create table a (id int,fid int ,name varchar(10));Query OK, 0 rows affected (0.10 sec)mysql> insert into a value (1,1,'a');Query OK, 1 row affected (0.04 sec)mysql> insert into a value (2,1,'b');Query&nbs...
MySQL5.7初始密码查看及重置
1.查看初始化密码:[root@lone-centos67 ~]# grep 'temporary password' /var/log/mysqld.log 2016-10-13T06:30:03.521325Z 1 [Note] A temporary password is generated for root@localhost: E
MYSQL备份与恢复
mysqldump工具用法1.查看mysqldump帮助mysqldump --helproot@chenwx-VirtualBox:/backup# mysqldump--helpmysqldump Ver 10.13 Distrib 5.6.28, for debian-linux-gnu (x86_64)Copyright (c) 2000, 2015, Oracle and/or itsaffiliates. All rights reserved. Oracle is a registere...
在MySQL中创建实现自增的序列(Sequence)
由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下:第一步:创建--Sequence 管理表?1234...
MySQL用户账户管理
MySQL用户账户管理1.MySQL 用户名和密码MySQL中mysql数据库的user表中存储用户,一个帐号被定义根据连接到服务器的一个用户名和客户端主机或主机名,这个帐号也有一个密码,更多的信息在user表中查询。2.添加用户账户创建MySQL帐号的两种方式使用语句创建账户:CREATE USER 或GRANT创建用户mysql> CREAT...
mysql备份脚本
#! /bin/bash <br />DB_USER="root" <br />DB_PASS="root" <br />BIN_DIR="/usr/bin" <br />BACK_DIR="/data/backdata" <br />DATE="mysql-`date +'%Y%m%d-%H:%M:%S'`" <br />LogFile="$BACK_DIR"/dbbakup.log <br />#日志记录保存的目录 <br />BackNewFile=...
mysqldump 选项
mysqldump 选项格式 描述--add-drop-database在每个CREATE DATABASE语句前添加一个DROP DATABASE 语句--add-drop-table在每个CREATE TABLE语句前添加一个DROP TABLE 语句--add-drop-trigger...
mysql配置主从
centos6.5mysql:5.61. 安装mysqlhttp://blog.itpub.net/28282660/viewspace-1571384/2.mysql的启动与关闭[root@root home]# sudo service mysqld start正在启动 mysqld:[确定][root@root home]# sudo service mysqld statusmysqld (pid 16573) 正在运行[root@root home]# sudo service mysqld stop停止...
binlog 选项和变量
expire-log-days=days:binlog需要保留的天数。当二进制日志已经轮换或服务器重启时,比指定数值老的文件将从文件系统中清除。默认为0,binlog文件永不删除。log-bin[=basename]:通过在my.cnf文件中添加log-bin选项来开启二进制日志,提供binlog文件的基本名称log-bin-index[=filename]:给出索引文件的名称。log-bin-t...
mysqlbinlog 工具
mysqlbinlog 工具说明:它可以审查binlog文件及中继日志文件的内容。除了在本地去读binlog文件,mysqlbinlog同样可以从其他服务器上远程读取binlog文件基本用法:启动一个客户端连接到master,执行下面的命令查看它们在二进制日志中如何结束的。mysql> reset master;Query OK, 0 rows affected (0.10 sec)mysql> sh...
表类型对AUTO_INCREMENT的影响
如果有一张表,里面有个字段为id的自增主键,当已经向表里面插入了10条数据之后,删除了id为8,9,10的数据,再把mysql重启,之后再插入一条数据,那么这条数据的id值应该是多少,是8,还是11? 如果表的类型为MyISAM,那么是11。如果表的类型为InnoDB,则id为8。 这是因为两种类型的存储引擎所存储的最大ID记...
linux下mysql卸载
1. 查找安装的mysql包[root@root ~]# rpm -qa|grep -i mysqlmysql-community-libs-compat-5.6.24-3.el6.x86_64mysql-community-libs-5.6.24-3.el6.x86_64mysql-community-server-5.6.24-3.el6.x86_64mysql-community-common-5.6.24-3.el6.x86_64mysql-community-client-5.6.24-3.el6.x86_642. 停止mysql服务器...