以下是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-

mysql mariadb并存_MariaDB与MySQL并存相关推荐

  1. mysql mariadb 选择_MariaDB 选择数据库

    连接到MariaDB后,必须选择要使用的数据库,因为许多数据库可能存在. 有两种方法来执行此任务:从命令提示符或通过PHP脚本. 命令提示符 在命令提示符下选择数据库时,只需使用SQL命令'use'[ ...

  2. mysql utf8mb4 配置_MariaDB(Mysql)配置utf8mb4编码

    在配置完MariaDB(MySQL) Linux服务器环境后,发现windows MySQL上使用的是utf8mb4编码,而服务器端MariaDB(MySQL)还是默认使用utf8进行编码,导出的sq ...

  3. mysql单向加密_MariaDB(Mysql)双向加密与单向加密 | 彬菌

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 注意:mysql和mariadb命令上基本没区别! 创建测试需要用到的表 create table loginTe ...

  4. mysql配置文件结构_MariaDB/MySQL配置文件my.cnf解读

    MariaDB/MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,因此要对一些参数进行调整优化.当然,对配置文件各参数的调整需要根据实际环境,不同时期不同数量级的数据进行性 ...

  5. mariadb mysql同步_MariaDB(mysql)之主从同步

    一.主从同步的作用 1.数据分布 2.负载均衡(load balancing) 4.高可用性(high availability)和容错 二.主从同步原理 mysql(MariaDB)的主从复制其实很 ...

  6. mysql/mariadb centos7 修改root用户密码及配置参数

    一.修改用户密码,以root为例 1. 知道root密码,需要修改 方法a. 登入数据库来修改 # mysql -uroot -p /*输入密码进入*/ /*第一个方式:直接编辑数据库字段*/ Mar ...

  7. upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程

    状态管理命令分 LNmp状态管理命令 和 LNmpA状态管理命令,LNMPA代表的是Linux下Nginx.MySQL.PHP.Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生 ...

  8. 设置MySQL/MariaDB 数据库默认编码为utf8mb4 (推荐)

    MySQL/MariaDB中的UTF-8并不是真正的UTF-8,其中的UTF8MB4才是真正的UTF-8.因此推荐使用UTF8MB4. 先查看自己数据库的默认字符集: MariaDB [(none)] ...

  9. ASP .NET Core使用connection string连接MySQL/MariaDB,并设置UTF-8编码

    具体的使用文章参考我的这篇博客:ASP .NET Core Web 系列教程四:使用数据库进行交互(MySQL/MariaDB 版) 我这里介绍一下设置UTF-8的编码的Connection Stri ...

最新文章

  1. linux 内核 config_localversion_auto,关于CONFIG_LOCALVERSION_AUTO设置去掉内核版本号SVN后缀...
  2. Python生物信息学⑤DNA转录RNA
  3. 博士申请 | 英国爱丁堡大学NLP组招收自然语言处理方向全奖博士生
  4. C++ primer 14章习题答案
  5. python如何输入一个数停止输出可循环部分_Python 第04周:控制与循环
  6. Centos7.2源码安装redis
  7. 工业交换机厂家,工业交换机品牌前十大排名
  8. Linux中read命令的用法
  9. 一个简单的Android客户端从服务器端获取json数据并解析的实现代码
  10. mysql yum安装包下载_yum 下载安装包
  11. 5G 是时候商用了?| 程序员硬核评测
  12. windows7安装python 无法启动程序_教您解决应用程序无法正常启动(0xc000007b)
  13. VS201x的项目属性配置
  14. 衣带渐宽终不悔,为“指针”消得人憔悴(二)
  15. PHP简单实现个人网站
  16. icon、png网页开发中所需要的小图标
  17. BIM技术在家装中有5大应用,您知道吗?
  18. Java Pair类的使用
  19. Bugku Misc 图穷匕见
  20. 程序员之天梯排行榜,你在哪一级?

热门文章

  1. Linux 内核 up down,信号量机制中的DOWN操作与UP操作详解
  2. java http服务端例子_简单的用 Java Socket 编写的 HTTP 服务器应用
  3. 《大道至简》第四章内容总结
  4. 【2012百度之星/资格赛】D:共同狂欢
  5. 02 docker的基本用法
  6. Oracle导入导出数据
  7. linux nginx svn 更新前端代码
  8. bzoj 3277 串 后缀树+子树不同数个数
  9. 深入理解JavaScript系列(33):设计模式之策略模式
  10. 4.day11_包和权限修饰符-1