MySQL
日常记录分享
Terence全栈开发
资深JAVA开发工程师、CSDN全栈领域优质创作者、阿里云开发者社区专家博主,热爱技术,喜欢思考,乐于分享
展开
-
mysql: error while loading shared libraries: libtinfo.so.5 解决办法
Centos8中安装mysql8,服务启动后,连接服务时报错为以下错误信息解决办法原创 2022-07-13 21:08:12 · 1376 阅读 · 0 评论 -
MySql数据库root账户无法远程登陆解决办法
最近换了新的腾讯云服务器后,通过宝塔面板安装了mysql 数据库,之后使用root用户通过navicat远程连接登录不了。解决办法如下 两行代码okMySQL5.7和MySql8 开启root 用户远程访问原创 2022-07-03 21:43:41 · 1658 阅读 · 0 评论 -
MySQL连接数据库url的参数characterEncoding=UTF-8
最近遇到数据库变更后,向数据库添加记录,中文读取或存入时变为???。本地MySQL数据库的字符集设置的是utf-8,IDE中项目的字符集也是utf-8,所以在切换数据库之前未发现问题。遇到这个问题后排查了一段时间,最后是在MySQL连接数据库url的参数中加了characterEncoding=UTF-8解决了问题。存入数据:characterEncoding=UTF-8作用是指定所处理字符的解码和编码的格式,或者说是标准。若项目的字符集和MySQL数据库字符集设置为同一字符集则url可原创 2022-01-16 13:17:10 · 69220 阅读 · 1 评论 -
MYSQL 1071 - Specified key was too long;
[SQL] Query bak start[ERR] 1071 - Specified key was too long; max key length is 767 bytes主键字段过长。1.在mysql 5.5.3之前,mysql的InnoDB引擎,要求设置的主键长度不得超过767bytes。mysql的MyIsam引擎的主键长度不得超过1000 bytes。2.在mysql中,gbk字符集会占用2个字节。utf8字符会占用3个字节。而且从mysql5.5.3之后的版本,mysql .原创 2022-01-03 22:50:42 · 72622 阅读 · 0 评论 -
Windows上启动Mycat 错误: 找不到或无法加载主类 Files\mycatWin
问题缘由:当我在测试使用mycat进行mysql数据库的读写分离测试时发现出现以下情况:可以发现,使用cmd启动时报错了。问题:会发现我将mycat的启动文件放到了C:\Program Files\mycat\bin该目录下,会发现名为Program Files的文件夹中间带空格,而报错的地方无法加载Files\mycat文件,说明mycat在读配置文件启动时没有将空格进行处理。解决:将mycat放在英文目录且未带有空格的路径比如:直接放在C:\develop\mycatWin\bi原创 2022-01-03 22:16:24 · 71847 阅读 · 0 评论 -
Navicat连接mycat 不能提示字段 以及已有表刷新不出来
从网上下的 Navicat 12版本, 15版本; 在使用查询时, 输入字段 没有提示, 偶然有几张表还刷新不出来,但可以用select查出来一直以为是用了mycat的原因(用本地搭建的mysql时一切正常)尝试换回 11的版本, 一切都好了...原创 2022-01-04 13:16:25 · 75338 阅读 · 0 评论 -
Mysql 5.7解压版下载安装及配置教程
最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程。 至于为什么我会选择解压版而不是安装版,一是因为安装版没有64位版本;二是因为安装版的软件在重装系统或者挪动软件的位置后,就会出现无法使用的情况,而大部分绿色版或者解压版的软件就不存在这样的问题,只需要重新配置一下即可使用。 如果你是刚接触MySQL的同学,安装版也是你不错的选择,安装时无脑点下一步基本就可以装好,默认参数程序都会给你配好,既简单又方.原创 2022-01-04 00:28:17 · 75046 阅读 · 3 评论 -
Mysql 8.0解压版下载安装及配置教程
首先声明,这里是Mysql 8.0.27版本、64位操作系统解压版mysql的下载及安装配置及修改初始密码。如果是其他版本的mysql安装,可以自行查找其他方法,记住搜索的时候最好加上是什么版本的,因为不同版本的mysql安装的时候有些命令是不同的,例如,mysql5.7的就搜索mysql5.7安装。话不多说,接下来就是我的mysql 8.0.27版本的教程了。1.下载打开下载地址:https://dev.mysql.com/downloads/mysql/ ,找到箭头中的文件https:/原创 2022-01-03 23:47:28 · 73977 阅读 · 0 评论 -
MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令MySQL -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladminmysqladmin -u root password "newpass"如果root已经设置过密码,采用如下方法mysqladmin -u root password oldpass "newpass"方法3: 用UPDATE直接编辑user原创 2022-01-04 00:34:29 · 73714 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
1、找到配置文件my.ini ,然后将其打开,可以选择用记事本打开打开后,搜索mysqld关键字找到后,在mysqld下面添加skip-grant-tables,保存退出。PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下保存后重启mySQL然后运行cmd输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。1.进入mysql数据库:mysql> use mysql...原创 2022-01-04 00:50:42 · 73847 阅读 · 0 评论 -
Windows如何删除MySql服务
在CMD里输入一跳命令就可以将服务删除:sc delete mysql //这里的mysql是你要删除的服务名原创 2022-01-03 23:39:27 · 74580 阅读 · 0 评论 -
mysql最大连接数怎么设置
设置mysql最大连接数的方法:首先打开mysql的控制台;然后输入语句【set GLOBAL max_connections=1000;】即可直接设置最大连接数。通常,mysql的最大连接数默认是100, 最大可以达到16384;如果我们想修改mysql的最大连接数,那要怎么设置?下面本篇文章就来带大家了解一下设置mysql最大连接数的两种方法,希望对大家有所帮助。设置mysql最大连接数的方法:方法一:命令行修改我们只需要打开mysql的控制台,输入“set GLOBAL ..原创 2022-01-04 12:59:51 · 99773 阅读 · 0 评论