云原生(四十六) | MySQL软件安装部署

文章目录

MySQL软件安装部署

一、MySQL软件部署步骤

二、安装MySQL


MySQL软件安装部署

一、MySQL软件部署步骤

第一步:删除系统自带的mariadb

第二步:下载MySQL源,安装MySQL软件

第三步:启动MySQL,获取默认密码,登录MySQL

第四步:修改MySQL密码(创建账号设置密码并授权)

二、安装MySQL

卸载自带的MariaDB

bash 复制代码
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

删除自带配置文件

bash 复制代码
rm -rf /etc/my.cnf

下载MySQL源

bash 复制代码
yum install wget -y
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装MySQL源

bash 复制代码
rpm -ivh mysql80-community-release-el7-3.noarch.rpm

使用yum安装MySQL

bash 复制代码
yum -y install mysql-community-server

注: 如果安装过程中报错Public key for mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm is not installed

bash 复制代码
#重新导入新的密钥来解决该问题
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023

#执行完之后再执行安装
yum -y install mysql-community-server

启动MySQL

bash 复制代码
systemctl start mysqld
systemctl enable mysqld

systemctl status mysqld 

获取MySQL默认密码

bash 复制代码
#查看默认密码
grep "password" /var/log/mysqld.log

登陆MySQL

bash 复制代码
mysql -uroot -p (回车)
Enter password:(输入上面获取到的密码,是隐形的,输入完之后回车)

修改MySQL默认密码

sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'nR#udfdgdg';
#注:如果有改变密码强度需求的,想把密码设置简单一些的,可以修改MySQL8的默认密码规范等级以及密码最短长度
#事先也需要按照默认规范等级先修改一下密码,否则不允许操作数据库。
set global validate_password.policy = 0; # 设置密码规范等级为0
set global validate_password.length = 4; # 设置密码最短长度为4
#设置弱密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

以上密码配置完成后,就可以使用123456登录了。但是以上账号、密码都只能针对当前主机,如果想开启远程连接,可以 通过如下方式设置:创建远程访问root用户

sql 复制代码
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

为该用户授予全部权限

sql 复制代码
grant all on *.* to 'root'@'%';

到此MySQL8配置完毕!


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
相关推荐
1.14(java)1 小时前
SQL数据库操作:从CRUD到高级查询
数据库
Full Stack Developme2 小时前
数据库索引的原理及类型和应用场景
数据库
IDC02_FEIYA3 小时前
SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)
数据库·windows
辞砚技术录4 小时前
MySQL面试题——联合索引
数据库·面试
萧曵 丶4 小时前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引
小北方城市网4 小时前
分布式锁实战指南:从选型到落地,避开 90% 的坑
java·数据库·redis·分布式·python·缓存
毕设十刻4 小时前
基于Vue的人事管理系统67zzz(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
无我19875 小时前
专业的厌氧池清淤哪家酷
阿里云
广州服务器托管6 小时前
NVIDIA最新591.74显卡驱动精简版:支持DLSS 4.5、所有RTX显卡都可使用,最新N卡驱动下载
计算机网络·网络安全·云原生·个人开发·可信计算技术
TDengine (老段)6 小时前
TDengine Python 连接器入门指南
大数据·数据库·python·物联网·时序数据库·tdengine·涛思数据