立即注册 登录
About云-梭伦科技 返回首页

pig2的个人空间 https://www.aboutyun.com/?61 [收藏] [复制] [分享] [RSS]

日志

openstack【juno】入门 【准备篇】三:mysql(MariaDB)安装

已有 1149 次阅读2015-2-26 17:42

问题导读

1.MariaDB与mysql的关系是什么?
2.遇到Checking for corrupt, not cleanly closed and upgrade needing tables.该如何解决?




安装mysql之前首先安装OpenStack 库
  1. # apt-get install ubuntu-cloud-keyring
  2. # echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" \
  3.   "trusty-updates/juno main" > /etc/apt/sources.list.d/cloudarchive-juno.list

更新

  1. apt-get update && apt-get dist-upgrade


,如果不安装openstack库,直接安装keystone,会keystone能够安装成功,但是keystone启动后,接着就会失败。造成keystone为unknown instance


为什么产生MariaDB
首先这里介绍一下,大家对MariaDB可能不太熟悉,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

根据官网文档
安装
  1. apt-get install mariadb-server python-mysqldb

修改配置文件

/etc/mysql/my.cnf

找到bind-address           = 127.0.0.1
修改为下面:
  1. [mysqld]
  2. ...
  3. bind-address = 10.0.0.11



然后在新增如下内容:
  1. [mysqld]
  2. ...
  3. default-storage-engine = innodb
  4. innodb_file_per_table
  5. collation-server = utf8_general_ci
  6. init-connect = 'SET NAMES utf8'
  7. character-set-server = utf8

注意:不要带上[mysqld]

重启mysql

  1. service mysql restart



输出如下信息
* Stopping MariaDB database server mysqld                                                                                                    [ OK ] 
* Starting MariaDB database server mysqld                                                                                                    [ OK ] 
* Checking for corrupt, not cleanly closed and upgrade needing tables.




这个只是个提示,告诉你在做什么。不管它

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条