-
需要创建超级用户组(可能安装完MySQL会自动创建,我这边是这样,但不确定是不是我之前装过的问题,所以推荐先设置一下)
这里我们需要单独创建一个mySQL的用户,作为MySQL的超级管理员用户,这里也方便我们以后的管理。groupadd mysql 添加用户组 useradd -g mysql mysql 添加用户 id mysql 查看用户信息。
-
卸载MariaDB
(1) rpm -qa | grep mariadb查询是否有该软件
(2) 如果有,就卸载:rpm -e mariadb-libs-这里是你的版本,如果不能卸载(或报错)则采用强制卸载:rpm -e --nodeps mariadb-libs-这里是你的版本 -
安装MySQL
rpm -ivh *.rpm
安装过程要按照如下顺序(必须)进行: mysql-community-common-5.7.9-1.el7.x86_64.rpm mysql-community-libs-5.7.9-1.el7.x86_64.rpm --(依赖于common) mysql-community-client-5.7.9-1.el7.x86_64.rpm --(依赖于libs) mysql-community-server-5.7.9-1.el7.x86_64.rpm --(依赖于client、common) 按照以上顺序进行一个个的安装,脚本如下: rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
如果安装过程中出现错误,可能是需要安装perl或net-tools组件,则需要安装
yum install -y net-tools # 缺啥安装啥,注意看报错信息 yum install -y perl
- 安装上述组件后安装MySQL的Server包
rpm -ivh mysql-community-server-你的版本号.rpm
- 安装完上面的rpm包之后,我们就需要配置相关权限,然后启动server
mysql安装软件在/usr/share/mysql目录下
Mysql 数据库创建在/var/lib/mysql目录下
进入到mysql这个目录中,更改一下权限:
cd /usr/share/mysql/
chown -R mysql:mysql . # 不要忘了最后还有个点
- 启动MySQL,查看一下
这里需要提示一下,应该避免以root用户启动,要用我们新建的mysql用户进行启动。
service mysqld restart
- 在/etc/my.cnf配置文件中加入如下命令,即跳过验证,所有用户均可连接
skip-grant-tables


![Hadoop集群-MySQL的安装[RPM安装] Hadoop集群-MySQL的安装[RPM安装]](http://www.mshxw.com/aiimages/31/350366.png)
