mysql
文章平均质量分 74
名字不能随便取
这个作者很懒,什么都没留下…
展开
-
CentOS最优雅的方式安装mysql8
本来想偷个小懒使用yum/dnf安装一下mysq8,但是发现会出现各种问题,系统是CentOS8的.于是还是使用最原始但是也是比较简单的方法来进行安装:首先进入到https://dev.mysql.com/downloads/mysql/选择系统是Linux-Generic,然后系统版本x86 64bit,选择第一个TAR Archive的文件进行下载.原创 2024-01-25 15:46:56 · 1142 阅读 · 2 评论 -
JDBC Mysql8.0报错The server time zone value ‘?й??? is unrecognized or represents more than one time z
is unrecognized or represents more than one time zone. You must configure either the server 。。。这个报错是时区的问题,解决的办法有两种,一种是去mysql中SET GLOBAL time_zone = '+8:00'即把时区改为东八区。或者是在jdbc的链接串中,带上时区信息"jdbc:mysql://localhost:3306/mysql?useLegacyDatetimeCode=false&原创 2020-07-04 21:42:14 · 629 阅读 · 0 评论 -
如何在CentOS 7环境中实现多版本MySQL共存,MySQL5.7与MySQL8.0,MySQL5.6
这里需要使用一个功能是mysqld_multi以我的机器[服务器是阿里云的CentOS7]为例,我是先装的5.7版本,接着又装了5.6和8.0的版本。MySQL5.7的安装如下:先从官网下载二进制的压缩文件wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar....原创 2020-05-05 11:19:46 · 4773 阅读 · 0 评论 -
数据库中如何把主键都减一,或者都减一
这个问题是很偶然发生的。我的数据库中,有一张表的数据维护错了,本来主键是从0递增的,且数列差值为1.但是到某个数,突然变成了2,于是,到后面一直都是错的,直到有一天才发现。于是乎,我想把值改回去,于是写了一个sql,从错误的那个值开始都减一,没有发生问题。但是,这个值是字典值,会被其他一些数据所引用,所以迫不得已需要改回来。减一没发生问题,但是加一就发生问题了,提...原创 2020-02-17 19:22:22 · 1101 阅读 · 0 评论 -
mysql中的Decimal括号怎么写,decimal(m,d)
第一次看到decimal(m,d)一头雾水,知道肯定是个范围,但是不知道范围的规则,看了一些文章发现说的都不是很明白,于是去官网看了下。大概意思是这样的:decimal(m,d)m是数字的最大位数,他的范围是从1-65;d是小数点后的位数,他的范围是0-30,并且不能大于m。如果m被省略了,那么m的值默认为10,如果d被省略了,那么d的值默认为0.举例表示:1、decim...原创 2019-11-12 15:09:50 · 7630 阅读 · 0 评论