yum clean all
yum makecache
yum update
yum -y install lrzsz
这个是已经安装好了,没有安装的要用上面命令安装一下
yum -y remove mariadb-libs
yum install -y wget
wget http://repo.mysql.com/mysql-community-release-el7-7.noarch.rpm
rpm -ivh mysql-community-release-el7-7.noarch.rpm
vi /etc/yum.repos.d/mysql-community.repo
改成上面这样就保存退出
核对该文件中的所有选项是否跟图片一致。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b8PzEC7O-1663058328390)(file:///C:\Users\Lenovo\AppData\Local\Temp\ksohtml10652\wps1.jpg)]
enable=1 表示启用这个源。
gpkcheck=0 表示对从这个源下载的rpm包不进行校验。
yum install mysql-community-server
这里出现了下面的错误,按照下面解决方法来
安装过程中选择,全部选择 y
出错:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ealhJUBt-1663058328396)(file:///C:\Users\Lenovo\AppData\Local\Temp\ksohtml21648\wps1.jpg)]
修改/etc/resolv.conf文件
vi /etc/resolv.conf
添加 nameserver 当地dns供应商
nameserver 114.114.114.114
由于上面自己在编辑mysql安装信息源,配置搞错了,导致这个还不能链接镜像源下载,后面
用 命令清理yum命令
yum clean all #清除仓库缓存
yum makecache #将服务器包信息缓存到本地
缓存发现报了上面这个错误
备份原有yum源:
mv /etc/yum.repos.d /etc/yum.repos.d.bak
创建yum源目录
mkdir /etc/yum.repos.d
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)… 失败:未知的名称或服务。
wget: 无法解析主机地址 “mirrors.aliyun.com”
修改CentOS中的配置文件
vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 119.29.29.29
最后:再执行阿里云官网上安装epel镜像的命令:
重建缓存
yum clean all
yum makecache
如果更新缓存出现这个,直接 ctrl+c强行停止,进入下面步骤
后面再用安装命令安装mysql
用下面命令 安装,安装成功
yum install mysql-community-server
systemctl start mysqld
systemctl status mysqld
出了上面这个问题,经过查阅资料发现,由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突
首先需要安装mariadb和mariadb-server
yum -y install mariadb mariadb-devel mariadb-server
启动服务
systemctl start mariadb.service
添加到开机启动
systemctl enable mariadb.service
进行一些安全设置,以及修改数据库管理员密码
mysql_secure_installation
过程中输入root 用户密码, 其他全部点击 y 后面回车
mysql给root开启远程访问权限
use mysql;
select User,authentication_string,Host from user;
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;