一 安装MySQL
1.1 删除linux自带MySQL数据库
rpm -e --nodeps xxxxx
使用命令rpm -qa|grep mysql 检查是否删除干净
1.2 配置DNS服务
在/etc/sysconfig/network-scripts/ifcfg-ens33文件中
添加:DNS1=8.8.8.8
1.3 安装MySQL相关
- 安装EPEL源:
yum -y install epel-release
- 安装mysql server包:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
- 安装源:
rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 使用yum源安装MySQL
yum install -y mysql-server
yum install -y mysql-client
1.4 MySQL 配置
- 重载所有修改过得配置文件:
systemctl daemon-reload
- 开启服务:
systemctl start mysqld
- 开启自启:
systemctl enable mysqld
- 获取初始密码
grep "temporary password" /var/log/mysqld.log
1.5在命令行状态下执行命令连接MySQL:
Linux命令行输入(不需要密码):
mysql
- 创建root用户:
create user 'root'@'%' identified by '123456';
- 授予远程访问权限(添加远程登录用户):
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
- 重载授权表:
flush privileges;
- 退出MySQL数据库
exit;
二 安装MariaDB
MariaDB数据库管理系统是MySQL的一个分支,完全兼容MySQL,包括API和命令行。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
2.1 安装MariaDB服务
yum -y install mariadb mariadb-server
2.2 启动MariaDB
systemctl start mariadb
2.3 设置MariaDB自启
systemctl enable mariadb