Centos服务器安装MySQL

Centos服务器安装MySQL

利用闲置服务器安装MySQL,用于项目练手

Linux版本:Centos7.9

MySQL版本:8.0.36

一、下载MySQL

从Oracle官网下载最新版本的MySQL

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar

在 /usr/local/src目录下创建一个mysql目录,进入目录后将下载的mysql解压到mysql目录下

mkdir /usr/local/src/mysql
tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar -C /usr/local/src/mysql/

二、安装

yum install -y perl.x86_64

image-20240405162956661

在mysql目录下执行yum安装命令,等待跑完安装成功

 yum install -y mysql-community-*.rpm

image-20240405163210736

显示Complete!即为安装成功

image-20240405181019237

三、启动

systemctl start mysqld

查看运行状态

systemctl status mysqld

image-20240405181344557

如果active是active (running)则启动成功

四、获取初始密码

grep 'temporary password' /var/log/mysqld.log

image-20240405181525391

五、登录

mysql -uroot -p

image-20240405181614381

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘@766414Love521’;

设置密码的时候提示您密码不符合规范

image-20240405183457090

原因是密码过于简单,密码中需要包含大小写字母、数字以及要保证长度

image-20240405190738981

六、远程连接

切换到mysql

use mysql;

查询权限

默认情况下只允许本地localhost连接

select host from user where user='root';

image-20240405191035651

修改权限

update user set host = '%' where user ='root';

image-20240405191437245

刷新权限

flush privileges;

image-20240405191454118

image-20240405191541526

在华为云服务器安全组中开放端口

image-20240405192239382

Navicat中测试连接,连接成功安装完毕!

image-20240405192427938

注意事项

如果出现下面无法连接的情况,可以尝试使用ssh的方式进行连接

image-20240408213521518

image-20240408213606195

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值