helios-fz

CentOS 7手动安装MySQL 5.7

前期准备

首先下载 mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 安装包资源:

链接: https://pan.baidu.com/s/1RPYFBTHdOjmlWizyS9XCBg  
密码: kj7f

创建保存路径/usr/local/mysql:

mkdir /usr/local/mysql

cd /usr/local/mysql

把下载好的安装包文件上传即可。

安装

使用tar命令解压:

tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

 在安装MySQL之前,需将系统自带的mariadb-lib卸载。执行以下命令查询mariadb-lib安装情况:

rpm -qa | grep -i mariadb

卸载之:

rpm -e --nodeps mariadb-5.5.65-1.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
rpm -e --nodeps mariadb-server-5.5.65-1.el7.x86_64

为了避免权限问题,给mysql解压文件存放的文件夹(也就是当前/mysql文件夹)设置最高权限:

# 如果你当前在mysql文件夹下,要先 cd .. 一下
chmod -R 777 mysql

然后严格按照以下顺序安装mysql包:

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

初始化配置

编辑配置文件:

vim /etc/my.cnf

添加如下配置:

# 跳过登录验证
skip-grant-tables
# 设置默认字符集UTF-8
character_set_server=utf8
# 设置默认字符集UTF-8
init_connect=\'SET NAMES utf8\'

设置开机启动:

systemctl start mysqld.service

启动:

mysql

设置密码

update mysql.user set authentication_string=password(\'你的密码\') where user=\'root\';

 

 立即生效:

flush privileges;

 退出MySQL,停止MySQL服务:

systemctl stop  mysqld.service

编辑 my.cnf 配置文件将:skip-grant-tables 这一行注释掉,然后重启MySQL。

通过密码登录MySQL:

mysql -uroot -p你的密码

开启远程访问

首先开放服务器3306端口:

firewall-cmd --zone=public --add-port=3306/tcp --permanent
  • --zone #作用域
  • --add-port=80/tcp #添加端口,格式为:端口/通讯协议
  • --permanent #永久生效,没有此参数重启后失效

重启防火墙:

firewall-cmd --reload

开启远程登录:

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

第一次执行这句命令的时候,可能会报错:

You must reset your password using ALTER USER statement before executing this statement.

执行一次重设密码的命令:

set password=password(\'你的密码\');

再重新执行其他命令就ok了。

 

分类:

技术点:

相关文章:

  • 2018-03-09
  • 2022-12-23
  • 2019-12-10
  • 2021-11-29
  • 2022-12-23
  • 2021-04-14
猜你喜欢
  • 2021-07-13
  • 2022-03-03
  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2019-11-08
  • 2022-12-23
相关资源
相似解决方案