yum 安装mysql 8.0.11_云服务器ECS-yum-mysql--安装mysql 8.0.11

本文详细介绍了如何在CentOS 7系统上使用yum安装MySQL 8.0.11,包括下载yum源、安装、创建账户、启动服务以及密码设置等步骤。同时,还讲解了如何从Windows远程连接到Linux上的MySQL数据库,涉及防火墙端口开放和MySQL 8.0连接兼容性问题的解决方法。

一、使用yum安装mysql8.0.11:

1.下载mysql yum源:

2.安装yum源:

yum localinstall mysql80-community-release-el7-1.noarch.rpm

3.更新yum源:

yum clean all       yum makecache

4.创建mysql账户:

groupadd mysql

useradd -g mysql mysql

5.安装mysql:

yum install mysql-community-server

(到这一步:)

6.启动Mysql:

systemctl start mysqld

7.查看原始密码:

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

(如果查不到,执行 : vim /etc/my.cnf,

在pid 开头的下面一行加入下面这句 :  skip-grant-tables,

重新启动服务:service mysqld restart ,

然后登陆,直接回车:mysql -u root -p

)

8.修改密码:

1)先将默认的root密码置空:

use mysql;

update user set authentication_string='' where user='root'; (这种修改密码,需要刷新,flush privileges;authentication_string为'')

2)然后退出,修改my.cnf,重启服务,登录:

quit

vim /etc/my.cnf   注释 #skip-grant-tables

service mysqld restart

mysql -u root -p

3) 修改密码:

alter user 'root'@'localhost' identified by '@FSlwy04201207';(不需要刷新)

(有时候密码安全等级低,不通过的)

二、window远程连接linux上的数据库:

1、防火墙关与不关都可以的!但是必须加端口8080!!!

1)  开启/关闭防火墙:systemctl start/stop firewalld

2)添加8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

3)  重新加载防火墙规则:firewall-cmd --reload

4)  查看端口:firewall-cmd --zone=public --query-port=8080/tcp

5)  查看所有的端口:firewall-cmd --zone=public --list-ports

2、必须要在配置规则:

5f5aa084dbc84aba3f1cb4d31b5c1187.png

3、报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。

1) 切换数据库:use mysql

2)更改加密方式:alter user 'root'@'localhost' identified by 'FSlwy04201207@' password expire never;

3) 修改密码:alter user 'root'@'localhost' identified with mysql_native_password by '123456';(这种方式修改密码也可以的额,不需要刷新)

4) 刷新:flush privileges;(这里刷新主要针对更改加密方式,改密码不需要的!!!)

琐碎知识:

1、创建数据库:create database meetroom

2、显示所有数据库:show databases;

3、使用数据库:use meetroom

4、创建表:      create table name(     id int auto_increment not null primary key ,            uname char(8),        gender char(2),         birthday date

);

5、查看mysql数据库的user表三个属性:

select user,host, authentication_string from user;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值