本人最近在玩虚拟机的CentOS7时,安装mysql根据网上的来安装会有点问题,会一直找不到软件包,所以打算把自己安装成功的经验写出来,已供大家参考
第一种在线安装MYSQL
原文地址:
更新软件
yum update
网上有很博主写着都要去更新源,但是我用了之后都是直接显示无法执行命令
所以我直接跳过运行安装MYSQL
安装MySql
#安装mysql
yum install mysql-server
#启动mysql服务
systemctl start mysqld
基本上执行这段代码就可以安装成功了,但是登录mysql的时候回说密码不正确,这时候就需要去改密码
修改MySQL的登录设置:
vim /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
然后重启mysql服务
这时候直接不用输入密码就可进入,然后再在mysql中改密码,这个我没改,可以等远程连接后去插件改
接下来就是放开3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
接下来就可在windows下的插件使用centos7的mysql了
第二种安装mysql就是离线安装了
我们需要去mysql官网下载mysql的rpm包
通过WinSCP将安装包发送到centos的mysql中 (批注:这个mysql文件夹是自己创建的)
将rpm包安装上,使用命令 rpm -Uvh 安装包(要先进入mysql文件夹)
如果安装成功,则会在/etc/yum.repos.d会多了两个mysql的repo文件
安装MYSQL,使用命令 yum install mysql-community-server
该过程需要到网络上下去,时间比较久。
之后的操作跟我上面教程差不多