CentOS:MariaDB安装:修订间差异

来自WHY42
imported>Soleverlee
无编辑摘要
imported>Soleverlee
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
=CentOS6=
==安装==
MariaDB官方提供了不同Linux发行版的repository,提供了[https://downloads.mariadb.org/mariadb/repositories/ 安装源配置工具]。下面是CentOS6 x64,安装10.0
MariaDB官方提供了不同Linux发行版的repository,提供了[https://downloads.mariadb.org/mariadb/repositories/ 安装源配置工具]。下面是CentOS6 x64,安装10.0
<pre>
<pre>
第9行: 第11行:
gpgcheck=1
gpgcheck=1
</pre>
</pre>
在/etc/yum.repos.d/ 中新建一个文件,例如MariaDB.repo,粘贴以上内容。
安装
安装
<source lang="bash">
<source lang="bash">
yum install MariaDB-server MariaDB-client
yum install MariaDB-server MariaDB-client
</source>
</source>
==配置==
安装完后修改默认端口
安装完后修改默认端口
<source lang="bash">
<source lang="bash">
第20行: 第24行:
[mysqld]
[mysqld]
port=3307
port=3307
lower_case_table_names = 1
</source>
启动及重启Mysql通过service命令即可。
<source lang="bash">
service mysql start
service mysql stop
service mysql restart
</source>
</source>
修改root用户密码
修改root用户密码
第34行: 第45行:
flush privileges;
flush privileges;
</source>
</source>
注意js@localhost 和js@%密码竟然不一样!蛋疼


=CentOS7=
RH7默认的mysql已经变成mariadb。
<source lang="bash">
yum install mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb


#协助执行mysql配置。默认密码为空
mysql_secure_installation
</source>
[[Category:Linux/Unix]]
[[Category:Linux/Unix]]

2016年12月8日 (四) 01:53的最新版本

CentOS6

安装

MariaDB官方提供了不同Linux发行版的repository,提供了安装源配置工具。下面是CentOS6 x64,安装10.0

# MariaDB 10.0 CentOS repository list - created 2015-08-28 01:32 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

在/etc/yum.repos.d/ 中新建一个文件,例如MariaDB.repo,粘贴以上内容。 安装

yum install MariaDB-server MariaDB-client

配置

安装完后修改默认端口

cd /etc/my.cnf.d
vim server.conf

[mysqld]
port=3307
lower_case_table_names = 1

启动及重启Mysql通过service命令即可。

service mysql start
service mysql stop
service mysql restart

修改root用户密码

mysqladmin -uroot -p password

创建一个数据库

create database js_huanan_db default charset utf8 collate utf8_general_ci;
use js_huanan_db;
create user js identified by '123456';
grant all on js_huanan_db.* to 'js'@'%';
flush privileges;

注意js@localhost 和js@%密码竟然不一样!蛋疼

CentOS7

RH7默认的mysql已经变成mariadb。

yum install mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb

#协助执行mysql配置。默认密码为空
mysql_secure_installation