MariaDB与MySQL并存
以下是MariaDB官方文档说明,MariaDB如何安装在已经存在MySQL实例的主机上:
https://mariadb.com/kb/en/library/installing-mariadb-alongside-mysql/
但是如果是先安装了MariaDB,然后再安装MySQL,比如:
MariaDB的二进制程序在/opt/mysql/mariadb-10.2.8-linux-x86_64/
在/usr/local/
做了一个软链接,即
ln -s /opt/mysql/mariadb-10.2.8-linux-x86_64/ mysql
具体见《MariaDB安装》的配置是一样的。
安装时注意
新的MySQL实例的配置文件,比如/etc/my3308.cnf,数据等文件设置在/data/mysql/mysql3308/{data,log,tmp}
下。
做的软链接是:
ln -s /opt/mysql/mysql-5.7.19-linux-glibc2.12-x86_64/ mysql5.7
初始化MySQL时,一定要指定配置文件!!
cd /usr/local/mysql5.7
./bin/mysqld --defaults-file=/etc/my3308.cnf --initialize
初始化没有报错,但查看日志却发现有error和多个warning,见最后。
其中有一个错误:
[ERROR] Can't read from messagefile '/opt/mysql/mariadb-10.2.8-linux-x86_64/share/english/errmsg.sys'
在配置文件,加一个参数即可
[mysqld]
language = /usr/local/mysql5.7/share/english
启动
直接使用绝对路径的mysqld来启动
/usr/local/mysql5.7/bin/mysqld --defaults-file=/etc/my3308.cnf &
关闭
直接使用绝对路径的mysqladmin来关闭
/usr/local/mysql5.7/bin/mysqladmin -S /data/mysql/mysql3308/tmp/mysql3308.sock -uroot -p shutdown
扩展
可以把启动/关闭/登录数据库做成shell文件
启动
echo '/usr/local/mysql5.7/bin/mysqld --defaults-file=/etc/my3308.cnf &' > start.sh
chmod +x start.sh
关闭
echo '/usr/local/mysql5.7/bin/mysqladmin -S /data/mysql/mysql3308/tmp/mysql3308.sock -uroot -p1234567 shutdown' > stop.sh
chmod +x stop.sh
登录
echo '/usr/local/mysql5.7/bin/mysql -S /data/mysql/mysql3308/tmp/mysql3308.sock -uroot -p1234567' > login.sh
chmod +x login.sh
这样就实现了MariaDB和MySQL同一个主机上并存。
不过初始化后,错误日志记录有一些警告的信息:
2017-10-25T10:39:08.325682Z 0 [Warning] The syntax '--language/-l' is deprecated and will be removed in a future release. Please use '--lc-messages-dir' instead.
2017-10-25T10:39:08.325842Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-10-25T10:39:08.325937Z 0 [Warning] Using pre 5.5 semantics to load error messages from /usr/local/mysql5.7/share/english/.
2017-10-25T10:39:08.325943Z 0 [Warning] If this is not intended, refer to the documentation for valid usage of --lc-messages-dir and --language parameters.
2017-10-25T10:39:08.326404Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326414Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.326478Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326483Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.326547Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326550Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.326713Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326717Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.326784Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326792Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.326839Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326843Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.326895Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.326899Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327097Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327108Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327175Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327184Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327373Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327383Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327432Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327439Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327566Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327578Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327673Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327678Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327762Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327766Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327820Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327824Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327870Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327874Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.327968Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.327972Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.328017Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.328021Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.328082Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.328086Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.328152Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.328156Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.328216Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.328220Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.328291Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.328296Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
2017-10-25T10:39:08.328341Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import'
2017-10-25T10:39:08.328345Z 0 [Warning] Unknown LDML tag: 'charsets/charset/collation/rules/import/source'
100
100
100
2017-10-25T10:39:08.912076Z 0 [Warning] InnoDB: New log files created, LSN=45790
2017-10-25T10:39:08.965834Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-10-25T10:39:09.024512Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: bb700150-b970-11e7-8e66-0050568a571f.
2017-10-25T10:39:09.025193Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-10-25T10:39:09.026291Z 1 [Note] A temporary password is generated for root@localhost: eiq-<*>yO0k-
MariaDB与MySQL并存的更多相关文章
- 【MariaDB】MariaDB vs MySQL - 特性
原文链接: https://mariadb.com/kb/en/mariadb-vs-mysql-features/ xiaomo译------ 支持更多的存储引擎 除了标配的MyISAM, BLAC ...
- centos7 高速安装 mariadb(mysql)
从最新版本的linux该系统启动,缺省值是 Mariadb代替mysql! 使用系统自带repos安装非常easy: yum install mariadb mariadb-server system ...
- MariaDB与MySQL在一台服务器同时运行
[root@HE3 ~]#groupadd mariadb -g 513 [root@HE3 ~]#useradd-u 513 -gmariadb -s /sbin/nologin -d /home/ ...
- mariaDB vs mysql
mariaDB vs mysql 今天遇到一个库使用的是mariaDB的数据库版本 Server version: 10.1.20-MariaDB MariaDB Server 理了一下mariaDB ...
- MariaDB与MySQL
一.MariaDB安装部署 tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz mv mariadb-5.5.31-linux-x86_64 /usr/local/ ...
- MariaDB 和 MySQL 比较
MariaDB.org - Supporting continuity and open collaborationhttps://mariadb.org/ MariaDB 和 MySQL 比较 - ...
- MariaDB MariaDB、MySQL存储过程、游标基础应用举例说明
MariaDB.MySQL存储过程.游标基础应用举例说明 by:授客 QQ:1033553122 测试环境: MariaDB-10.0.19-centos7-x86_64 实践操作: # 创建测试数据 ...
- 数据库对比:选择MariaDB还是MySQL?
作者 | EverSQL 译者 | 无明 这篇文章的目的主要是比较 MySQL 和 MariaDB 之间的主要相似点和不同点.我们将从性能.安全性和主要功能方面对这两个数据库展开对比,并列出在选择数据 ...
- Buildroot MariaDB替代MySQL
/********************************************************************************* * Buildroot Maria ...
随机推荐
- CAN 总线通信控制芯片SJA1000 的读写
SJA1000 控制信号的产生 CAN总线通信控制芯片SJA1000 没有提供单独的地址线,而使用可以与Intel 和Motorola系列微控制器兼容的分时复用地址/ 数据线.在一个读写周期内,微控制 ...
- Andriod 环境配置以及第一个Android Application Project
Android 入门学习心得-----------------环境配置以及一些文件的理解 Android 开发似乎早已经开始疯狂起来了,今天,也开始学习了Android的开发.首先,必须要面 ...
- 【从零学习openCV】IOS7人脸识别实战
前言 接着上篇<IOS7下的人脸检測>,我们顺藤摸瓜的学习怎样在IOS7下用openCV的进行人脸识别,实际上非常easy,因为人脸检測部分已经完毕,剩下的无非调用openCV的方法对採集 ...
- 为什么说CLR是类型安全的
CLR总是知道托管堆上的对象是什么类型,这是CLR类型安全的前提.托管堆上的每个对象都有一个"类型对象指针",指向托管堆上Type对象的一个实例.我们总是可以通过System.Ob ...
- 使用 SVWebViewController 推出浏览器控制器
SVWebViewController 简单翻译 https://github.com/samvermette/SVWebViewController SVWebViewController is a ...
- 仿LOL项目开发第九天
仿LOL项目开发第九天 by 草帽 OK,今天我们完全换了一种风格,抛弃了Unity3d的c#语法,我们来写写java的项目. 说到java服务器,当然有些人可能鄙视java的服务器速度太慢,但是相对 ...
- [Linux] Systemd 入门教程:命令篇
reference : http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html Systemd 是 Linux 系统 ...
- 【Codeforces】【#295】【Div.2】
o(︶︿︶)o 唉跪烂了…… B题由于考虑的不周全WA了3次…… C题由于#include了<cmath>,而我函数声明的是pow(LL a,LL b)但调用的时候 [没!有!把!n!的! ...
- C 语言:返回两个数组中第一个相同元素的指针(我用了loop 、goto loop标签)
// // main.c // Pointer_search // // Created by ma c on 15/8/2. // 要求:通过指针查找,实现比较两个有序数组中的元素,输出两个 ...
- Python编程学习,高效求解素数程序实例
素数是编程中经常需要用到的. 作为学习Python的示例,下面是一个高效求解一个范围内的素数的程序,不需要使用除法或者求模运算. #coding:utf-8 #设置python文件的编码为utf-8, ...