centos8 yum安装mysql_centos8安装mysql-8.0.19

官网下载最新版mysql-8.0.19

官网下载地址,拉到最下面

623bf84bfa08aded5c089f8838e840cb.png

接下来选择centos系统

4442e55c1f45e5225107ae0c0a4bd266.png

开始下载

bfb9f582cb6e78a9d3348a2c8944082d.png

用rz命令(没有该命令自己下载)上传下载好的mysql压缩包

创建mysql安装目录

mkdir -p /usr/develop/mysql

进入目录

cd /usr/develop/mysql

执行rz命令(没有的自己下载),上传下载好的mysql压缩包,并解压

tar -xvf mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar.tar

0ea25a5ca2c8265b54f0c1ff93b77696.png

开始安装

注意安装顺序 common -> libs -> client -> server

rpm -ivf mysql-community-common-8.0.19-1.el8.x86_64.rpm

0932d215b8874684a8c34dd9be1841ba.png

rpm -ivf mysql-community-libs-8.0.19-1.el8.x86_64.rpm

e261f3bb42e9690a85856bcc105b37d4.png

rpm -ivf mysql-community-client-8.0.19-1.el8.x86_64.rpm

a5a783d2ec62ee08e9c1e6a988861602.png

rpm -ivf mysql-community-server-8.0.19-1.el8.x86_64.rpm

25c67906fc8a37f5f9e134142bca2b85.png

出错,看提示缺少perl环境

cd进入个人主目录,安装perl环境

5ecacc5c1204905fd1197ab36e920ddc.png

yum list perl*查看yum仓库

执行安装命令

yum -y install perl

4a0b59faaf28518368639a7dca764dab.png

切换目录,进行接着安装

cd /usr/develop/mysql/

rpm -ivf mysql-community-server-8.0.19-1.el8.x86_64.rpm

145db9e7d239a7d760cdbc86c54a8235.png

查看安装信息

rpm -qa | grep mysql

修改数据库表名大小写敏感问题

vim /etc/my.cnf

添加

#配置MYSQL大小写敏感(1-不敏感,0-敏感)

lower_case_table_names=1

注意!MySQL8.0想要 大小写不敏感,必须在安装好MySQL后 修改MySQL配置文件设置为不敏感,一旦启动后,再设置是无效的,而且启动会报错。报错信息如下:

Jobformysqld.service failed because the control process exitedwith

errorcode. See"systemctl status mysqld.service"and"journalctl -xe"

fordetails.

初始化数据库

mysqld --initialize --console

d65aded930e46c72fcb521b409b15da1.png

目录授权

chown -R mysql:mysql /var/lib/mysql/

d8e978c867d2c46eb746ca50f2edd62b.png

启动数据库服务

systemctl start mysqld

716d9833766a1adb1afab28fe9ebcd75.png

查看数据库状态

systemctl status mysqld

ccd8db71876e3df53b0945baaba4f718.png

查看密码

cat /var/log/mysqld.log | grep password

4cd42cfefaf44765191092a5f80a94e3.png

登录数据库,输入密码,密码是不显示的

mysql -uroot -p

696b3f6d6e3b5cdb851218f7cd8f2371.png

ee20b892ea3d530bf0a0accd4c15c2b3.png

修改密码

alter user 'root' @'localhost' identified with mysql_native_password by '自己的密码';

8637d5d3d0788265a15d6d8b2fd9f0f4.png

退出mysql,输入新密码再次登录

80093ce3ebb49cd342bee34a679e5e27.png

登录成功

06e80c01abd239f5d6bdcfb18e8923db.png

开启远程访问

创建一个用于远程连接的用户

create user'root'@'%'identified by '你的密码';

2e29139620c5e0adc03e1a1bee38eb26.png

授权

grant all privileges on *.* to 'root'@'%';

7a00cf0434f9bdb207d3ed5313d0db34.png

刷新权限

flush privileges;

1ef385dd3327708a491c7fd03ddabba5.png

开放端口3310(默认端口是3306,我是自己修改了)

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

6c1ff3044ee29650fd7214ba043ab170.png

重载开放的端口

firewall-cmd --reload

aeac13401a1a44bb0da35460c003b2df.png

阿里云服务器需要添加安全组

windows测试连接

9c56d50d0d513bf0d5797b741fe03c63.png

navicat连接测试

4cada86679537982fc1cbd96f095dea1.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值