Centos7.6离线安装mysql

下载mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

网盘地址:链接:https://pan.baidu.com/s/1Xw2IjWHpKWyELoxmFs2wOg?pwd=1024 
提取码:1024

创建安装目录

mkdir -p /opt/hstech/tool

将mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar上传到tool目录

解压安装包:

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

如下图:

执行安装

rpm -Uvh *.rpm --nodeps --force

如下图:

 配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

vim /etc/my.cnf
character_set_server=utf8 
init_connect='SET NAMES utf8'
lower_case_table_names=1 #不区分大小写

 

 编辑保存完 重启mysql服务;

systemctl restart mysqld

开启mysql服务

service mysqld start

 如下图:

 vim /var/log/mysqld.log

进入命令模式,输入/password,检索到如图所示位置,即为mysql默认密码:A temporary password is generated for root@localhost: Oc7iXDmO2w#i

 

 修改默认密码

mysql -u root -p

如下图:

 输入临时密码,进入MySQL命令行:

成功登录,如下图:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Jie@1234';

 修改密码为 Jie@1234    (备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)

 设置允许远程登录

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jie@1234' WITH GRANT OPTION;

8.0以上版本

use mysql;
update user set host='%' where user='root';
flush privileges;

如下图:

 然后登出即可

exit;

防火墙开放3306端口;

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

如下图:

 重新加载防火墙

firewall-cmd --reload

如下图:

检查mysql服务是否启动:

ps -ef|grep mysql

如下图已启动:

 设置开机自启

systemctl enable mysqld

查看开机启动项

systemctl list-unit-files | grep enable

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值