CentOS6.3安装MariaDB5.5.40

写在前面的废话

目前celloud系统要从原有机房迁移到新的环境下,同时也要从mysql数据库迁移到mariadb,在这之前系统的开发已经在mariadb上进行多日的测试。 mariadb目前的比较稳定的版本为mariadb5.5.40和10.0.14,为了保证系统的稳定性我们觉得迁移到5.5.40版本。mariadb5.5.*版本和mysql的命令及使用差异很小。

接下来我们开始着手在centos6.3上安装mariadb5.5.40。在mariadb官方文档中(https://mariadb.com/kb/en/mariadb/documentation/getting-started/binary-packages/rpm/yum/),我们可以找到在centos上安装的说明,我们可以直接使用yum命令进行安装。

安装

添加centos资源库

在/etc/yum.repos.d /目录下面添加mariadb的源。执行下列命令即可:

cd /etc/yum.repos.d/	//切换到该目录
touch Mariadb.repo		//创建Mariadb.repo文件
vim Mariadb.repo		//编辑上述文件

 MariaDB 5.5 CentOS repository list - created 2014-10-23 13:47 UTC
 http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 //如果你想安装10版本可以拷贝下面的内容
 MariaDB 10.0 CentOS repository list - created 2014-10-23 13:31 UTC
 http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

##开始安装## 使用yum命令进行数据库的安装

yum install MariaDB-server MariaDB-client

按照里面的提示进行安装即可。

启动、停止、重启

安装完成后,使用如下命令进行数据库的维护

service mysql start
service mysql stop
service mysql restart

登录控制台

使用以下命令进行访问控制台,因为新安装所以没有设置root密码

mysql -uroot

不过为了数据的安全还是需要设定密码。

配置

设置密码

初设密码和mysql初装是一样,使用相同的命令即可,具体mysql的安装可以参考博文:http://fee.im/post/centos6.4-mysql5.5-install.html。设置密码方式如下;

mysqladmin -uroot password ‘abc123’	//设置密码 
mysql -uroot -pabc123 	//登录

设置编码

使用设置的密码登录到控制台后,我们可以使用show variables like ‘character%’;命令查看以下mariadb编码格式。如果编码不是自己想要的编码就需要进行设置。 在当前版本的mariadb中设置编码格式和mysql设置是有区别的,我们查看以下配置文件便知晓。使用命令vim /etc/my.cnf,在mariadb数据库中我们可以看到以下内容:

[client-server]
!includedir /etc/my.cnf.d

这个mysql的配置文件内容相差很大。通过这个文件我们也可以知道我们需要修改/etc/my.cnf.d这个目录下的内容。 直接编辑vim /etc/my.cnf.d/server.cnf 这个文件,在[mysqld]下面添加以下内容即可。

[mysqld]
character_set_server = utf8

重启数据库服务即可完成。

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦