CentOS7.5 安装MySQL8.0
1、下载:
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
2、安装下载好的rpm包
yum -y install mysql80-community-release-el7-2.noarch.rpm
3、安装MySQL服务器
yum -y install mysql-community-server
4、启动MySQL
systemctl start mysqld.service
5、查看MySQL运行状态,其中Active后面代表状态启功服务后为active (running),停止后为inactive (dead)
systemctl status mysqld.service
#重新启动MySQL
service mysqld restart
#停止MySQL
systemctl stop mysqld.service
#设置开机启动
systemctl enable mysqld.service
6、查看初始密码
grep "password" /var/log/mysqld.log
7、登录root用户
mysql -u root -p
8、修改密码
如果想把密码设置简单点
#MySQL查看初始密码规则:
mysql> show variables like 'validate_password%'
#validate_password.policy代表密码策略,默认是1:符合长度,且必须含有数字,小写或大写字母,特殊字符。设置为0判断密码的标准就基于密码的长度了。
mysql> set global validate_password.policy=0;
#validate_password.length代表密码长度,最小值为4
mysql> set global validate_password.length=4;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
9、设置外网可访问
mysql> use mysql;
mysql> update user set host="%" where user='root';
mysql> flush privileges;
因为安装了Yum Repository,以后每次yum操作都会自动更新,卸载掉mysql80-community-release-el7-2.noarch
[root@localhost ~]# yum -y remove mysql80-community-release-el7-2.noarch
CentOS中mysql的主要配置所在的目录:
/etc/my.cnf #mysql的主配置文件
/var/lib/mysql #mysql数据库的数据库文件存放位置
/var/log #mysql数据库的日志输出存放位置
删除 参考 https://www.jb51.net/article/179020.htm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?