centos8安装mysql-8.0.19

官网下载最新版mysql-8.0.19

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

centos8安装mysql-8.0.19

接下来选择centos系统

centos8安装mysql-8.0.19

开始下载

centos8安装mysql-8.0.19

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

创建redis安装目录

mkdir -p /usr/develop/mysql

进入目录

cd /usr/develop/mysql

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

tar -xvf mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar.tar 
centos8安装mysql-8.0.19

开始安装

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

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

centos8安装mysql-8.0.19

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

centos8安装mysql-8.0.19

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

centos8安装mysql-8.0.19

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

centos8安装mysql-8.0.19

出错,看提示缺少perl环境

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

centos8安装mysql-8.0.19

yum list perl*查看yum仓库

执行安装命令

yum -y install perl

centos8安装mysql-8.0.19

切换目录,进行接着安装

cd /usr/develop/mysql/

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

centos8安装mysql-8.0.19

查看安装信息

rpm -qa | grep mysql

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

vim /etc/my.cnf

添加

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

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

Job for mysqld.service failed because the control process exited with
error code. See "systemctl status mysqld.service" and "journalctl -xe" 
for details.

初始化数据库

mysqld --initialize --console

centos8安装mysql-8.0.19

目录授权

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

centos8安装mysql-8.0.19

启动数据库服务

systemctl start mysqld

centos8安装mysql-8.0.19

查看数据库状态

systemctl status mysqld

centos8安装mysql-8.0.19

查看密码

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

centos8安装mysql-8.0.19

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

mysql -uroot -p

centos8安装mysql-8.0.19

centos8安装mysql-8.0.19

修改密码

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

centos8安装mysql-8.0.19

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

centos8安装mysql-8.0.19

登录成功

centos8安装mysql-8.0.19

开启远程访问

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

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

centos8安装mysql-8.0.19

授权

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

centos8安装mysql-8.0.19

刷新权限

flush privileges;

centos8安装mysql-8.0.19

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

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

centos8安装mysql-8.0.19

重载开放的端口

firewall-cmd --reload

centos8安装mysql-8.0.19

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

阿里云服务器端口开放

windows测试连接

centos8安装mysql-8.0.19

navicat连接测试

centos8安装mysql-8.0.19

上一篇:20200623---sql面试题


下一篇:oracle impdp 出错 ORA-31655: no data or metadata objects selected for job ORA-39154: