
mysql
文章平均质量分 88
wudinaniya
具有多年大厂工作经验,在工作中沉淀技术,在实践中升华能力!
展开
-
mysql删除末尾数据后,再插入新数据id不连续解决方案
MySQL的user表中本来15条数据,我把后5条给删除了,再插入新用户后id会从16开始计数, 导致重新插入值,字段id取值不连续.解决方案:ALTER TABLE USER AUTO_INCREMENT=10; (此处10改为自己的断点即可)再插入新数据id就连上了,eg:原创 2017-08-26 19:33:45 · 6515 阅读 · 2 评论 -
too manay connections 解决方案
问题:最近dev报错 too manay connections我们大家都知道MySQL5.7最大连接数的默认值是151, 这个数值对于并发连接很多的数据库的应用是远不够用的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些。在使 用MySQL数据库的时候,经常会遇到这么一个问题,就是“Can not connect to MySQL server. T...原创 2019-01-04 09:29:57 · 1459 阅读 · 0 评论 -
Navicat for MySQL 10.1.7 注册码
打开navicat for mysql接着打开帮助,选中注册,把下面的复制上去就可以了NAVH-WK6A-DMVK-DKW3点击确定,帮助>关于 可查看Navicat for MySQL 版本信息。...原创 2019-01-23 17:08:28 · 13243 阅读 · 12 评论 -
CentOS7上安装 percona 数据库3 主架构
我没有去下载Percona-XtraDB-Cluster ,而是通过更新yum源的方式:rpm -Uvh https://www.percona.com/redir/downloads/percona-release/redhat/0.1-6/percona-release-0.1-6.noarch.rpm另外,请注意:pxc集群各节点之间不需要配ssh免密互信。一 准备工作1...原创 2019-06-20 11:13:56 · 3042 阅读 · 0 评论 -
mysql 定时备份
如图:1. 写一个全量备份的脚本 inno_full.sh,将mysql数据备份到backup文件夹中,给该脚本赋予执行权限。如下图:2.制定定时任务: crontab -e定时任务 如下:每天凌晨1点开始自动执行 备份脚本...原创 2019-07-09 16:36:43 · 851 阅读 · 0 评论 -
mysql5.7(或 pxc5.7)充分利用cpu 多核的处理能力 及 mysql/pxc的通用优化
在早期的mysql5.1 版本中,innodb_file_io_threads 参数默认是4,该参数在linux系统上是不可更改的,但windows系统上可以调整。这个参数的作用是:InnoDB使用后台线程处理数据页上读写I/O(输入/输出)请求的数量。在mysql5.5及其后的版本中,使用两个新的参数 innodb_read_io_threads 和 innodb_write_io_thre...原创 2019-08-14 17:19:42 · 3902 阅读 · 0 评论 -
mysql5.7更改存储引擎
mysql5.7及percona xtraDB cluster 5.7 默认存储引擎均为 InnoDB#查看存储引擎show engines\g; # 比较直观或show engines\G; # 不直观,不推荐更改存储表的存储引擎:alter table tableName engine=存储引擎名;比如 我trce库下有一张...原创 2019-08-14 17:50:18 · 1304 阅读 · 0 评论 -
mysql更改配置文件socket路径后登录报错:Can't connect to local MySQL server through socket '/var/lib/mysql.sock'
mysql或pxc的配置文件 /etc/my.cnf 中若更改了socket路径[mysqld]datadir=/mysqlport=3306socket=/mysql/mysql-node1.sock #socket不要指定,配了反而会出问题,让它自己去生成 /var/lib/mysql/mysql.sock### 可以不指定pid-file路径,默认生成路径为 $datadir/...原创 2019-08-21 01:33:08 · 4698 阅读 · 0 评论 -
mysql5.7(或pxc5.7) 错误日志显示时间不对解决方案
MySQL(或pxc)5.7的错误日志显示的时间和系统时间不一致,查阅官方文档可知:从MySQL5.7.2开始,新增了log_timestamps 参数,它主要是控制error log、genera log等日志文件的显示时间。比如:xxxx.err如果 log_timestamps 的值为 UTC 则会比系统时间慢8个小时,如果要确保mysql(或pxc)5.7的错误日志显示的时间和系统时间...原创 2019-08-15 22:46:15 · 1697 阅读 · 0 评论 -
mysql 查询缓存 query_cache
默认查询缓存是不开启的,查询语句:show variables like '%query_cache%';query_cache性能监控,查询语句:show status like '%Qcache%';或show status like '%qcache%';如果开启,则如果未开启,则、参考文献:https://www.cnb...原创 2019-08-21 10:24:42 · 427 阅读 · 0 评论 -
centos7下安装mysql5.7(rpm)后如何修改数据目录datadir
1若已经安装了mysql,则先关闭mysql服务,然后卸载mysql-community-server-5.7.22-1.el7.x86_64[root@mysql01 etc]# rpm -e --nodeps mysql-community-server-5.7.22-1.el7.x86_642找到mysql的配置文件 /etc/my.cnf根据配置文件找到datadir的默认目...原创 2018-10-09 11:37:43 · 4532 阅读 · 0 评论 -
windows上mysql6.0安装
mysql6.0下载链接:https://pan.baidu.com/s/1QUooQLhskXEcaX4EyqT4RQ 密码:qf8l解压文件,打开setup.exe,弹出的选项选择Custom自定义。下一步,更改安装路径。 next,next,finish 一路下一步,直到选择,语言选项,选择第3项,字符集选择gb2312 勾选上 Inclu...原创 2017-12-06 21:00:21 · 3538 阅读 · 0 评论 -
SQLyog12.09(64 bit)证书秘钥
姓名(Name):cr173序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c或者(OR)姓名(Name):cr173序列号(Code):59adfdfe-bcb0-4762-8267-d7fccf16beda或者(OR)姓名(Name):cr173序列号(Code):ec38d297-0543-4679-b098-4baadf91f9...原创 2017-12-06 21:43:21 · 28438 阅读 · 15 评论 -
安装MySQL报错 : Your password does not satisfy the current policy requirements
在阿里云服务器ECS上安装mysql时,使用临时密码登录后,修改密码时,报以下错误:ERROR 1819 (hy000): Your password does not satisfy the current policy requirements。为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是...原创 2018-02-26 17:23:01 · 13982 阅读 · 0 评论 -
允许mysql远程访问 及 如何修改密码
mysql数据库默认是不允许远程访问的,要想能远程访问mysql,必须进行授权.授权方式:如果使用的是可视化插件:在可视化插件比如SQLyong上执行:grant all privileges on *.* to 'root' @'%' identified by 'yourpassword';如果使用的是命令行窗口: 从任何主机上使用root用户,密码:youpassword(你的root密码...原创 2017-09-01 09:23:11 · 6261 阅读 · 0 评论 -
centos7下安装mysql5.7(rpm)
一 查看linux操作系统版本和系统内核版本[root@nfs_client ~]# cat /etc/redhat-release 查看操作系统版本CentOS Linux release 7.5.1804 (Core) [root@nfs_client ~]# uname -r 查看系统内核版本3.10.0-862.el7.x86_64...原创 2018-07-18 11:29:35 · 83688 阅读 · 32 评论 -
windows10下安装mysql5.7.22 (zip)
一 下载mysql5.7.22mysql5.7.22下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads二 安装mysql1、解压mysql压缩包,到合适位置(放到C盘的话,可能在修改ini文件时涉及权限问题):如上图:此时,解压后的文件中没有data目录和ini文件。2、在解压目录 E:\...原创 2018-07-19 16:48:40 · 4277 阅读 · 6 评论 -
MySQL主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(...原创 2018-07-20 14:12:19 · 329 阅读 · 0 评论 -
mycat
我们可以将原先的MySQL数据连接基于mycat来进行改造 。那么MyCat是什么东西?为什么要用它呢?一、什么是MyCat:MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功...原创 2018-07-22 22:50:03 · 260 阅读 · 0 评论 -
windows上同时安装两个版本的mysql数据库
在实际开发中,一些低版本数据库,不支持一些特殊的sql语句,因此高版本数据库数据导入低版本的时候就会出问题,因此,在一些特殊情况下,低版本数据库不能动,高版本mysql数据又无法导入低版本mysql,我们不得不在同一台机器上安装两个版本mysql.低版本mysql不支持的sql语句举例,比如下面的这个:CREATE TABLE `storage` ( `storageid` INT(...原创 2018-09-06 10:44:15 · 90984 阅读 · 82 评论