首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL中的2个小问题

[ERROR] Can't read from messagefile '/usr/local/mysql-5.5.19-linux2.6-x86_64/share/english/errmsg.sys...' 发现了一行比较关键的字样,就是messagefile无法从文件errmsg.sys中读取,因为路径是5.5.19版本的,这一点引起了我的注意,使用\s命令查看了一下线上的数据库版本: /usr.../local/mysql/bin/mysql Ver 14.14 Distrib 5.5.19, for linux2.6 (x86_64) using readline 5.1 Connection...,到这里,我开始怀疑是不是系统环境变量中配置的是5.5.19的客户端,连接5.7.16的MySQL不兼容导致的,于是使用了新版本的5.7.16的客户端来重新连接数据库,发现问题还是一样的,没有报错信息。...-5.5.19-linux2.6-x86_64/share/ | +-----------------------------------------+----------------

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL实际应用的两个案例

我首先询问了一下他表里面的数据量,得到的反馈是这个表是个配置表,数据量就30来条,这我就很放心了,这么小的数据量,即使出了问题,那么恢复起来也比较容易,为了以防万一,我现在测试环境上做了个测试: mysql...>create table test14 (id int primary key,count_date date); Query OK, 0 rows affected (0.08 sec) mysql...详细查看了一番之后,发现问题出在了数据库的版本上,线上的版本是老版本5.5.19,而测试环境是5.7.16,这样问题就明确了,在5.7.16上面,直接变更字段从date类型到int类型,则会去掉date...类型的短横线,而在5.5.19版本上,如果进行变更,则会发生截断。...02 关于distinct和order by 的一个问题 之前讲过关于MySQL5.7版本的一些参数,其中包含了sql_mode,这个参数是控制MySQL服务的SQL运行模式,5.7版本的模式更为严格

1.2K10

MySQL之alter ignore 语法

MySQL之alter ignore 语法 今天上班的时候,业务方问了我这样一个问题:我有一个表,需要添加一个唯一的字段,但是目前这个字段存在一些重复值,有没有好的解决办法。...除了这两种方法,在低版本的mysql中还有一种方法,是使用alter ignore table的方法了,这个语法使用的比较少,我这里进行了一个实验进行测试: mysql--dba_admin@127.0.0.1...PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 1 row in set (0.00 sec) mysql...--dba_admin@127.0.0.1:test 23:40:22>>set old_alter_table=1; Query OK, 0 rows affected (0.00 sec) mysql...这里需要注意的是,我的这个测试的环境是MySQL5.5.19,在MySQL5.7环境中,这个测试时不成功的,这种语法被标记为错误语法。所以这个方法只能在MySQL5.5版本中使用。

3.7K20

MySQL 5.5复制升级到5.7的一点简单尝试

最近有个需求是升级MySQL 5.5到MySQL 5.7版本,为此我们想了一些方案,比如MySQL级联复制升级,这么考虑主要是基于版本的差异性,尽可能保持兼容。...所以我按照5.5,5.6,5.7的版本搭建了3套MySQL环境,然后以这3套环境为基础来实现级联复制。看看能够实现平滑的数据库升级。...数据库版本为5.5.19, 5.6.14, 5.7.19 为了保持尽可能保持兼容性和更好的功能,我计划使用如下的方式。...MySQL 5.5升级到MySQL 5.6使用偏移量的方式来同步 MySQL 5.6升级到MySQL 5.7使用GTID的方式来同步 然后说干就干,其实初始化环境这部分主要就是参数的兼容性, 比如下面的参数在...Last_SQL_Error: Can't create conversion table for table 'mysql.user' 当然按照这个思路,我们可以完全抛弃mysql库,直接复制数据所在的库即可

2.5K70

confluence wiki搭建使用

-5.5.19.tar.gz       mysql-connector-java-5.1.31-bin.jar 2)把这几个放在windows系统上     jdk-8u51-windows-x64....        # yum install mysql-server mysql -y 4、创建confluence数据库   用root用户创建一个UTF8格式的数据库(confluencedb),...之所以要utf8格式的,是因为避免confluence导入数据时出现乱码现象   mysql> create database confluencedb character set utf8;   mysql...> flush privileges; 5.修改mysql的配置文件,在mysql的【mysqld】修改配置,重启mysql服务    binlog_format=mixed 【注意:二进制格式系统需求为...四、设置Confluence  ⅰ:数据库配置  1:选择外部数据库,下拉框中选择MySQL。这里需要MySQL的驱动包。三、1中有说明放在哪个目录。

4.1K40
领券