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

到此安装完成

相关推荐
LateFrames3 小时前
“场控软件” 如何容错与运维
运维·容错·led大屏·播控系统·场控软件
あ-3 小时前
CubeSandBox配置CubeMaster CPU 超分
linux·运维·服务器
Escalating_xu3 小时前
【Linux 网络编程】TCP Socket 编程(上):从 listen、accept 到完整回显通信
linux·网络·tcp/ip
老秦包你会3 小时前
Linux第十课---------Linux信号
linux
艾伦_耶格宇4 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
速捷工控 PLC触摸屏还原程序4 小时前
S7-200 SMART程序上传提示密码?维修、改造和换机怎么选处理路径?
运维·服务器
北风toto4 小时前
Linux 服务器如何判断 CPU 是否支持 x86-64-v2 指令集
java·linux·服务器
程序员-Benothing4 小时前
Linux抓包分析教程:tcpdump、Wireshark、tshark实战
linux·运维·服务器
QMCY_jason4 小时前
ubuntu x86_64架构的编译 aarch64架构的程序
linux·运维·ubuntu
分布式存储与RustFS5 小时前
RustFS 该跟 stable 还是 nightly?两条版本线的分工、风险与回退,一张表说清
运维·云原生·开源·对象存储·分布式存储·s3·性能基准