Linux下安装MySQL
官网下载需要安装的离线包:
https://dev.mysql.com/downloads/mysql/
1.上传MySQL安装需要的四个rpm安装包。
2.检查Linux是否安装了MySQL。
rpm –qa | grep mysql
rpm –qa | grep mariadb
这是已经安装完成后查看的结果。
注:如果看到:mariadb-libs-5.5.56-2.el7.x86_64,将其卸载。
卸载MySQL的依赖包:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
3.安装MySQL所需要的工具包。
yum install perl net-tools -y
4.安装上传的公共类库包。
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm //安装公共类库包
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm //安装libs依赖包
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm //安装MySQL客户端包
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm //安装MySQL服务端依赖包
5.初始化MySQL数据库。
mysqld –initialize
6.查看MySQL数据库的登录密码。
cat /var/log/mysqld.log //初始化的密码在日志的最后
7.更新mysql数据库目录的属主属组
chown mysql:mysql /var/lib/mysql –R
8.启动MySQL数据库。
systemctl start mysqld //启动MySQL数据库
systemctl status mysqld //查看启动状态
9.登录MySQL数据库。
执行:mysql –u root –p
注:此时的密码为初始化的那个密码。
10.修改MySQL的登录密码。
set password=password('root'); //修改的的密码为root
11.修改Linux下的MySQL,允许进行远程登录。
update user set host='%' where user='root';
修改完成之后需要刷新权限:flush privileges;
12.开启3306防火墙端口。
13.远程登录Linux的MySQL进行测试。
故:Linux下rpm进行安装MySQL完成。