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

到此安装完成

相关推荐
Evan芙16 分钟前
用Shell脚本破解经典鸡兔同笼问题
linux·运维·网络
悟能不能悟17 分钟前
登录jenkins默认用户密码
运维·jenkins
大大大水蜜桃21 分钟前
Nginx HTTPS服务搭建实验
运维·nginx·https
BugShare1 小时前
粗心大意必酿大祸,记录nginx配置文件的一次闹剧
运维·nginx
꧁坚持很酷꧂1 小时前
Ubuntu系统下Qt程序连接串口设备没有问题,但运行时出现Permission denied的解决方法
linux·qt·ubuntu
jerryinwuhan1 小时前
机器人控制程序
linux·运维·网络
honeysuckle_luo1 小时前
香橙派ai pro安装支持昇腾NPU的ollama
linux·运维·服务器
礼拜天没时间1 小时前
CentOS-7 修改网卡
centos
池央2 小时前
从“算子不支持”到“NPU高效执行”:CANN 8.0 TBE 自定义算子落地实践
linux·人工智能
小锋学长生活大爆炸2 小时前
【教程】CentOS在不知道root密码的情况下进入shell和重置密码
linux·运维·centos