版本是5.5.19版本。...尝试3:从线上环境中搞来了一个mysql5.5的配置文件,然后重新替换新的配置文件,重新启动: [root@ mysql_4310]# /usr/local/mysql-5.5.19-linux2.6-...-5.5.19-linux2.6-x86_64 错误日志还是之前的日志,提示mysql.plugin表不存在,除此之外,还多了一行,如下: [ERROR] /usr/local/mysql-5.5.19...-5.5.19-linu [1] 16365 [root@ mysql_4310]# Installing MySQL system tables......You can start the MySQL daemon with: cd /usr/local/mysql-5.5.19-linux2.6-x86_64 ; /usr/local/mysql-5.5.19
[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/ | +-----------------------------------------+----------------
// 利用MySQL二进制包进行版本升级 // 业务场景介绍 线上有个数据库主从环境的MySQL版本是5.5.19版本的,由于5.5.19环境的MySQL在运维侧的支持不太好,例如:不能动态修改...39 Apr 23 2014 mysql -> /usr/local/mysql-5.5.19-linux2.6-x86_64 drwxr-xr-x 13 mysql mysql 4096...Jul 7 2016 mysql-5.5.19-linux2.6-x86_64 drwxr-xr-x 12 root mysql 4096 Apr 23 2014 mysql...drwxr-xr-x 13 mysql mysql 4096 Jul 7 2016 mysql-5.5.19-linux2.6-x86_64 drwxr-xr-x 12 root...mysql 4096 Apr 23 2014 mysql-5.5.19-linux2.6-x86_64_old 3、启动新的MySQL实例,注意在启动的时候,有一些参数需要调整,因为
前言: CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。...开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。...MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。...a、先进入到安装包所在目录,然后执行安装命令 rpm -ivh MySQL-server-5.5.19-1.el6.x86_64.rpm...-5.5.19-1.el6.x86_64 ?
这里我们从MySQL 5.5和MySQL 5.7两个版本来看。...+ | 5.5.19-log | +------------+ row in set (0.00 sec) mysql--dba_admin@127.0.0.1:(none) ::>>drop user...version() | +------------+ | 5.5.19-log | +------------+ row in set (0.00 sec) mysql--dba_admin@127.0.0.1...Your MySQL connection id is Server version: 5.5.19-log MySQL Community Server (GPL) Copyright (c) ,...--dba_admin@127.0.0.1:(none) ::>>select version(); +------------+ | version() | +------------+ | 5.5.19
数据库,可戳此链接直达[模拟真实环境下超简单超详细的 MySQL 5.7 安装] 那么,忘记密码,怎么办?...mysql -uroot #无密码登陆服务器. ?...设置完密码之后,不用加跳过参数重启数据库即可,但注意的是 MySQL 5.7 之后,MySQL 库下的 user 表的 password 字段已经改变为 authentication_string 字段替代...注意:这里使用的是 Windows 环境下 MySQL 5.5.19 版本,故 MySQL 5.5 以上版本均可使用此方法修改,且 Linux 下也是一样的操作。...公众号后台回复【MySQL】即可获取 MySQL 视频资源和电子书,如果觉得此文对你有帮助,赶快动一动手指分享给身边的小伙伴吧。
关于MySQL binlog的一些知识点 在实际的工作过程中,作为DBA,经常会遇到主从复制的问题,主从复制延迟也好,主从复制断开也好,这种情况下经常需要去查主库的binlog日志文件,而binlog...binlog文件,这里有两个方法: mysql> show binary logs; +-----------------+-----------+ | Log_name | File_size...2、生成新的binlog文件 如果我们想重新生成一个binlog,方便我们查看结果,可以使用flush log的方法来进行,如下: mysql> show master logs; +------...--------------------+ | mysqlbin.000007 | 4 | Format_desc | 22250 | 107 | Server ver: 5.5.19...--------------------+ | mysqlbin.000007 | 4 | Format_desc | 22250 | 107 | Server ver: 5.5.19
MySQL 5.5.19,想问问我能不能做下升级。...源环境是MySQL 5.5.19,升级到Percona 5.7.16版本 多版本软件部署 需要在同一台服务器上部署多版本软件,在这里就是5.7的软件,这里使用二进制的部署方式,目录暂定为/usr/local..._4306/data --pid-file=/data/mysql_4306/tmp/mysql.pid 4.升级数据字典 数据库启动之后,算是处于一个临界状态,用的MySQL 5.7的软件,...可以使用自带的mysql_upgrade来进行升级。...mysql_upgrade --socket=/data/mysql_4306/tmp/mysql.sock --port=4306 -uroot -pxxxx MySQL的字典升级难得之处就是对于字典的兼容性很好
=root --mysql-socket=/tmp/mysql.sock --mysql-password=123456 --db-driver=mysql --mysql-table-engine=innodb...=root --mysql-socket=/tmp/mysql.sock --mysql-password=123456 --db-driver=mysql --mysql-table-engine=innodb...- [info] Alive Slaves: Mon Apr 21 20:15:48 2014 - [info] 192.168.0.60(192.168.0.60:3306) Version=5.5.19...- [info] Alive Slaves: Mon Apr 21 20:15:48 2014 - [info] 192.168.0.60(192.168.0.60:3306) Version=5.5.19...files to the latest): Mon Apr 21 20:15:49 2014 - [info] 192.168.0.60(192.168.0.60:3306) Version=5.5.19
我首先询问了一下他表里面的数据量,得到的反馈是这个表是个配置表,数据量就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版本的模式更为严格
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版本中使用。
最近有个需求是升级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库,直接复制数据所在的库即可
5.7.19-log, Binlog ver: 4 通过上面的例子可以看到,其实的偏移量是4,第一行的信息就是binlog日志的头部信息了,Percona 5.7.19的这个偏移量终止于123,如果是在5.5.19...-rw-r-----. 1 mysql mysql 239621 Oct 20 11:32 binlog.000019 -rw-r-----. 1 mysql mysql 249 Oct 20...16:28 binlog.000020 -rw-r-----. 1 mysql mysql 3783715 Oct 20 21:54 binlog.000021 -rw-r-----. 1 mysql...-rw-r-----. 1 mysql mysql 249 Oct 21 08:22 binlog.000024 -rw-r-----. 1 mysql mysql 65965 Oct 21...11:23 binlog.000025 -rw-r-----. 1 mysql mysql 270 Oct 21 14:23 binlog.000026 -rw-r-----. 1 mysql
我正在使用MSTest通过 MySQL Connector和使用EntityFramework 4.3对MysqL 5.5.19数据库运行一些自动化测试.
@tk-dba-mysql-stat-10-104 ~]$ /usr/local/mysql/bin/mysql -uyeyz --socket=/data/mysql_4306/tmp/mysql.sock...@tk-dba-mysql-stat-10-104 ~]$ /usr/local/mysql/bin/mysql -uyeyz --socket=/data/mysql_4306/tmp/mysql.sock...Your MySQL connection id is 599175 Server version: 5.5.19-log MySQL Community Server (GPL) Copyright...因为mysql中对于用户的登陆位置是有限定的,具体见mysql数据库(database名字就是mysql)里面的user表,里面存放的ip和存放的域名是不一样的,mysql进行匹配时不会自动将ip转换成域名的...mysql.user表中的部分用户如下: mysql--dba_admin@127.0.0.1:(none) 20:57:40>>select user,host from mysql.user; +
MySQL之delete user和drop user 的区别 Tip:在MySQL中,我们经常需要创建用户和删除用户,创建用户时,我们一般使用create user或者grant语句来创建,create...首先,我们看看delete from mysql.user的方法。...@tk-dba-mysql-stat-- ~]$ /usr/local/mysql/bin/mysql -uyeyz --socket=/data/mysql_4306/tmp/mysql.sock -...@tk-dba-mysql-stat-10-104 ~]$ /usr/local/mysql/bin/mysql -uyeyz --socket=/data/mysql_4306/tmp/mysql.sock...Your MySQL connection id is Server version: 5.5.19-log MySQL Community Server (GPL) Copyright (c) ,
-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中有说明放在哪个目录。
3306/tcp open mysql MySQL 5.5.19 3389/tcp open ms-wbt-server?...总结,这是一台操作系统为 Windows(目前未能确认具体版本)的、运行着 FileZilla FTP、MySQL 5.5.19、Web等服务;而且开放了太多端口。...直接反手新建了一个服务器(MySQL服务器)。 ?...而开启方法只能是编辑系统中 MySQL 的配置文件 my.cnf。...\mysql\share\ | | plugin_dir | D:\HwsApacheMaster\mysql\lib/plugin | | slave_load_tmpdir | C:\Users\MYSQL
正常的话项目已经成功跑起来了 切换PHP版本,在容器内的终端内输入 phpenv命令 列出当前可选择的PHP版本 # phpenv versions 5.3 5.3.29 5.4 5.4.35 5.5 5.5.19
安装完mysql后, 要及得配置一下 /etc/mysql/my.cnf 配置字符编码为utf8 [client] default-character-set = utf8 [mysqld] default-storage-engine
领取专属 10元无门槛券
手把手带您无忧上云