前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7安装Mysql8教程

Centos7安装Mysql8教程

作者头像
似水的流年
发布2023-03-06 15:38:54
3.2K0
发布2023-03-06 15:38:54
举报
文章被收录于专栏:电光石火电光石火

yum方式安装

1.由于centOS7中默认安装了MariaDB,需要先进行卸载

rpm -qa | grep -i mariadb rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

查询下本机mysql是否卸载干净,若有残留也需要卸载

rpm -qa | grep mysql

2.下载MySQL仓库并安装

wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm yum -y install mysql80-community-release-el7-7.noarch.rpm

3.安装MySQL数据库

yum -y install mysql-community-server

4.开启mysql服务

systemctl start mysqld.service

5.查看mysql默认密码并登陆

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

第一次进去提示需要修改密码ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

alter user 'root'@'localhost' identified by 'yourpassword'; flush privileges;

修改初始密码(若想改为弱密码)

SHOW variables LIKE 'validate_password%';

注:如果遇到需要强密码的报错,此时先修改密码为强密码,便可以继续进行修改密码验证策略操作。将密码验证策略改为LOW,密码长度4位以上

set global validate_password.policy=0; #有的MySQL版本为validate_password_policy,此处请以上一步查询到的字段名称为准 set global validate_password.length=4; #重启MySQL后失效

此时再进行修改密码操作,可以修改为弱密码了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

6.设置远程连接(前提:关闭防火墙或开放3306端口) 在实际工作中,经常会远程连接mysql数据库,需要设置允许远程连接。

在mysql数据库的user表中查看host,默认只允许localhost访问,只需将localhost改为%允许任意地址访问即可

use mysql; update user set host = '%' where user = 'root'; flush privileges; # 刷新权限 权限更新后刷新才会起作用

注:如果使用客户端连接提示了plugin caching_sha2_password错误,这是因为MySQL8.0的密码策略默认为caching_sha2_password(MySQL5.7无此问题)

update user set plugin = 'mysql_native_password' where user = 'root'; flush privileges; # 刷新权限 权限更新后刷新才会起作用

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • yum方式安装
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档