Linux安装Mysql5.7

第一步、下载mysql 安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

第二步、安装mysql 安装源

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

第三步、在线安装mysql (看网络情况,时间有点久)

yum -y install mysql-community-server

*** 如果出现以下错误按此方式处理

warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY 从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥 源 "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

处理方法:

vim /etc/yum.repos.d/mysql-community.repo

 将gpgcheck改为0

第四步、启动mysql服务

systemctl start mysqld

第五步、设置开机启动

systemctl enable mysqld
systemctl daemon-reload

第六步、查找mysql默认密码并记录下来

vim /var/log/mysqld.log

找到password

第七步、进入mysql

mysql -u root -p

用找到的密码

第八步、修改密码

alter user user() identified by '你的新密码';

第九步、开放远程访问

grant all privileges on *.* to 'root'@'%' identified by '你的新密码' with grant option;
flush privileges;

设置完后输入exit退出mysql

开放远程服务访问注意: 如果是购买的阿里云的ECS, 开放3306端口时, 一定要在阿里云的后台, 放开相应的端口, 不然也是无法访问的

第十步、防火墙开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

第十一步、配置mysql默认编码为utf-8

vim /etc/my.cnf

character_set_server=utf8
init_connect='SET NAMES utf8'

:wq 保存退出

第十二步、重启mysql服务

systemctl restart mysqld


版权声明:本文为weixin_41820536原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。