admin管理员组文章数量:1794759
在centos 7下安装MYSQL数据库
安装背景:
centos 7系统,IOS版本:CentOS-7-x86_64-DVD-1804
MYSQL版本 :5.7.14
注意:安装开始前确保系统的基本配置已完成(如yum源,网络配置等等)
开始安装mysql之前可以先看一下系统内是否已经默认安装了mysql,一般是没有安装的
yum list installed | grep mysql在系统没有安装mysql的情况下不建议直接使用命令 yum -y install mysql 去安装mysql,因为这种做法系统会安装成 MariaDB 。虽然说安装了MariaDB后也能通过这些步骤把它覆盖掉而改为安装mysql,但那样可能会出现一些奇奇怪怪的问题,这对我们这些小白很不友好,所以我建议不要直接使用 yum -y install mysql 去安装mysql。
接下来进入正文:1.下载并安装MySQL官方的 Yum Repository
wget -i -c dev.mysql/get/mysql57-community-release-el7-10.noarch.rpmYum Repository下载完成后就可以使用 yum 命令安装了
yum -y install mysql57-community-release-el7-10.noarch.rpm2.上面完成后就可以安装mysql了
yum -y install mysql-community-server这一步快慢取决于网速的快慢,一般10分钟左右就好了
安装过程中可能会报错,报错信如下:
mysql-community-client-5.7.39-1.el7.x86_64.rpm 的公钥尚未安装 失败的软件包是:mysql-community-client-5.7.39-1.el7.x86_64 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql通过网上搜索以及查看各位大神的回答得知这可能是MySQL GPG 密钥已过期导致。改一下密钥就可以了,命令如下:
rpm --import repo.mysql/RPM-GPG-KEY-mysql-2022然后再重新执行 yum -y install mysql-community-server 这条命令就好了
PS: 如果报的错误类似于:
源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql则可以依次输入命令:
gpg --export -a 3a79bd29 > 3a79bd29.asc rpm --import 3a79bd29.asc rpm --import repo.mysql/RPM-GPG-KEY-mysql-2022然后再执行命令 yum -y install mysql-community-server 解决
至此,mysql就算安装完成了,接下来就是启动并登录mysql数据库了。
3.启动并登录mysql:
(1).启动并查看mysql状态
systemctl start mysqld #启动mysql systemctl enable mysqld #设置开机启动mysql systemctl status mysqld #查看mysql状态(2).登录mysql
此时还不知道mysql的默认密码,不过可以通过日志找到:
grep "password" /var/log/mysqld.log可以看出画红圈的地方就是密码,然后就可以登录mysql了:
mysql -uroot -p(3).修改mysql密码
这时候还不能进行其他操作 ,因为要先修改默认密码才能进行其他操作,同时也能把密码修改成自己容易记住的密码
修改命令如下:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';这个时候可能会报下面的错误,这是因为密码的长度及复杂程度不符合系统的要求。可以通过命令修改这些要求:
set global validate_password_policy=LOW; #把密码复杂程度要求改成无要求 set global validate_password_length=6; #把密码长度要求改为6位然后再次执行修改密码的命令就不会报错且密码修改成功了
然后就可以使用mysql了
至此,mysql就算是安装成功了。 注:以上均来自自己操作,图片均来自自己实验操作过程中的截图。小白一个,还请各位大神指教。版权声明:本文标题:在centos 7下安装MYSQL数据库 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686770144a100476.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论