MySQL
xianhenyuan
这个作者很懒,什么都没留下…
展开
-
[Err] 1071 - Specified key was too long; max key length is 767 bytes
另外一台服务器到期了所以新购了一台服务器今天安装好了环境准备将数据迁移过来执行导入SQL:source /data/sql/77dh_20200407_2034.txt发现报错如下ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes搜索得知需要将如下变量设置为如下值:innodb...原创 2020-04-07 22:26:41 · 12894 阅读 · 8 评论 -
ERROR! The server quit without updating PID file
好多天没有更新网站内容了,今天难得有空准备更新下网站内容,点开后台登录链接,直接显示个报错信息:数据库链接失败!wtf?什么情况?由于关闭了程序的debug,所以通过页面并不能得到什么有效信息,开始排查报错问题。打开 Navicat 尝试链接MySQL,弹出报错信息:1040 Too many connections通过报错可以看出是链接数达到最大阈值了。打开xshell连接...原创 2019-10-19 17:32:08 · 1665 阅读 · 0 评论 -
Index column size too large. The maximum column size is 767 bytes.
创建索引的时候报错 :Index column size too large. The maximum column size is 767 bytes.错误原因:由于MySQL的Innodb引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现此错误。以utf8mb4字符集字符串类型字段为例,utf8mb4是4字节字符集,则默认支持的索...原创 2019-07-07 19:03:01 · 1762 阅读 · 0 评论 -
【真·干货】MySQL 索引及优化实战
热烈推荐:超多IT资源,尽在798资源网声明:本文为转载文章,为防止丢失所以做此备份。本文来自公众号:GitChat精品课原文地址:https://mp.weixin.qq.com/s/6V7hNb9Ajf8W2ZqvMw1zBg索引概念和作用索引是一种使记录有序化的技术,它可以指定按某列/某几列预先排序,从而大大提高查询速度(类似于汉语词典中按照拼音或者笔画查找)。索引的主要作用...转载 2019-06-23 21:23:50 · 241 阅读 · 0 评论 -
编译安装MySQL
查看 linux 版本[位数]:cat /proc/version查看centOs版本:cat /etc/redhat-release下载地址:https://www.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.57.tar.gz/from/http://cdn.mysql.com/【下载mysql】wget https://dev.m...转载 2019-06-18 16:03:22 · 108 阅读 · 0 评论 -
按时间划分备份MySQL脚本
按时间划分备份MySQL脚本#!/bin/bashBASE_PATH=/data/dump/JIRA_FILE_NAME=ZY798-`date +%Y%m%d%H%M%S`;cd /usr/local/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -proot ZY798 > ${BASE_PATH}${JIRA_FILE_NAME}...原创 2019-06-18 15:25:23 · 452 阅读 · 0 评论 -
MySQL 关闭 binlog 日志
【关闭binlog日志】1、vim /etc/my.cnf 注释如下内容:#log-bin=mysql-bin#binlog_format=mixed#server-id = 1#expire_logs_days = 102、重启 mysql 服务/etc/init.d/mysql restart原创 2019-06-17 18:23:20 · 20703 阅读 · 0 评论 -
1044 - Access denied for user 'root'@'%' to database 'xahy-blog' 解决方案二
检查 user 表中’root’@’%’ 的grant的权限select HOST,USER,Grant_priv,Super_priv from mysql.`user`;可以看到现在这两个权限都是N然后我们更新它们为Y,然后重启mysqlupdate mysql.user set Grant_priv='Y',Super_priv='Y' where user = 'root' a...原创 2019-06-16 15:18:09 · 1870 阅读 · 0 评论 -
grant 命令
创建拥有所有权限账户、可以远程连接、并且允许用户再将该权限授予其它用户;grant all privileges on *.* to root @"%" identified by "root" WITH GRANT OPTION;flush privileges;创建只允许操作 test3 数据库的账户grant all privileges on test3.* to test3Ro...原创 2019-06-14 11:11:20 · 5123 阅读 · 0 评论 -
1044 - Access denied for user 'root'@'%' to database 'xahy-blog'
grant 创建了一个远程连接 root 权限账户,准备再授权个对应数据库操作的账户时出现了 1044 错误。[SQL]grant all privileges on xahy-blog.* to xahyRoot @"%" identified by "xahyRootJoC6Q"[Err] 1044 - Access denied for user 'root'@'%' to data...原创 2019-06-13 13:58:49 · 2687 阅读 · 0 评论 -
MySQL 开启远程连接
一、MySQL 开启远程连接需要现在服务器上登录到 MySQLmysql -u root -p然后 Enter password:二、修改 root 账户的 Host1、打开 mysql 数据库use mysql;2、查看 user 数据表当前已有的数据select * from user \G;3、修改一条 root 数据,并刷新MySQL的系统权限相关表update u...原创 2019-06-13 12:21:03 · 16461 阅读 · 0 评论 -
Centos 7 iptables 开放端口
MySQL 开放远程连接时,已经打开了对应端口的安全组发现还是连接不上,那么就需要 check 以下防火墙端口是否开放。firewall-cmd --zone=public --query-port=3306/tcp显示 FirewallD is not running ,发现并没有运行 FirewallD。如果 返回的结果为 no 说明运行着 FirewallD,可以参考 Cento...原创 2019-06-13 12:17:06 · 11624 阅读 · 0 评论