centos中安装Mysql8.0

其实和mysql5.7的安装差不多

1.root用户

2.更新密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

3.安装mysql yum库

rpm -Uvh https://dev.mysql.com/ get/mysql80-community-release-el7-2.noarch.rpm

4.通过上两步,我们就可以使用yum去安装mysql了

yum -y install mysql-community-server

5.这样mysql已经安装完成,接下来去配置一些东西

mysql安装完成后,会自动配置为名称叫mysqld的服务,可以被systemctl所管理

systemctl start mysqld ---启动mysql

systemctl enable mysqld ---开机自启动

systemctl status mysqld ---查看mysql状态

6.去配置管理员root的密码以及配置允许远程登录的权限

grep 'temporary password' /var/log/mysqld.log 下面就是初始密码

7.登录Mysql数据库系统

执行:mysql -uroot -p

解释:-u是登录的用户,root就是以root管理员用户登录 ,-p就是使用密码登录

8.重置密码 --密码要求:大于8位,有大小写字母,有特殊字符。不能是连续的简单语句如123

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Itheima66^';

--后面分号一定要带上,是结束符 (与mysql5.7设置密码的语句有点不同)

9.配置简单密码(强烈不建议)

set global validate_password.policy=0

10.远程登录(强烈不建议)

9.检查端口 一定要先退出mysql页面输入exit或者ctrl+d

netstat -anp | grep 3306

到此安装完成

相关推荐
朱小弟cs62 小时前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
CIb0la2 小时前
kali linux 2025.2安装WPS并设置无报错的详细步骤
linux·运维·wps
醉方休3 小时前
Node.js 精选:50 款文件处理与开发环境工具库
linux·运维·node.js
代码老y4 小时前
从裸机到云原生:Linux 操作系统实战进阶的“四维跃迁”
linux·运维·云原生
菜菜子爱学习4 小时前
Nginx学习笔记(二)——环境准备(VMware CentOS版)
笔记·学习·nginx·centos·运维开发
CMCST4 小时前
CentOS 7.9 升级 GLibc 2.34
linux·运维·centos
IT成长日记5 小时前
【自动化运维神器Ansible】playbook案例解析:Tags组件实现任务选择性执行
运维·自动化·ansible·playbook·tags
IT成长日记5 小时前
【自动化运维神器Ansible】playbook实践示例:HTTPD安装与卸载全流程解析
运维·自动化·ansible·playbook·httpd·案例解析
xiep14383335105 小时前
Rocky Linux 10 部署 Kafka 集群
linux·运维·kafka
喵叔哟6 小时前
42.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--网关集成认证(一)
运维·微服务·.net