首先,服务器不能联网确实很麻烦。。。。
删除原有的mariadb,不然mysql装不成功
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs
下载
mysql下载地址
选择为Red Hat Enterprise Linux / Oracle Linux ,把os的版本选择为all。
直接下载mysql-***-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面
上传至服务器并解压,会有很多包,依次执行以下命令
rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
执行过程中可能会有报错,提示你缺少依赖包
下载安装之后,就可以顺利安装mysql了
测试
- 关闭mysql服务
service mysqld stop
- 修改配置文件
vim /etc/my.cnf
- 加入一句代码即可空密码登录mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
skip-grant-tables #添加这句话,这时候登入mysql就不需要密码
symbolic-links=0
- 开启mysql服务
service mysqld start
- 空密码登录
mysql -u root -p #输入命令回车进入,出现输入密码提示直接回车
- 配置登录权限,通过mysql.user表修改用户密码和登录权限
记得注释掉用于空密码登录的设置,然后重启mysql服务 - 设置服务器启动自启mysql服务
systemctl enable mysqld
网友评论