【Mysql系列】linux安装 mysql
2023-09-27 14:29:25 时间
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐:kuan 的首页,持续学习,不断总结,共同进步,活到老学到老
- 导航
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
1.卸载步骤
rpm -qa | grep -i mysql
#删除
rpm -e --nodeps mysql-errmsg-8.0.26-1.module_el8.4.0+915+de215114.x86_64
#查找相关文件
find / -name mysql
#删除文件
rm -rf /etc/selinux/targeted/active/modules/100/mysql
#验证
rpm -qa | grep -i mysql
2.安装步骤
#创建mysql目录
cd /usr/local/
#下载
wget https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm
#安装yum储存库
rpm -Uvh mysql80-community-release-el8-4.noarch.rpm
#禁用默认 MySQL 模块
yum -y module disable mysql
#安装mysql-community-server
yum -y install mysql-community-server
#启动mysql服务器
systemctl start mysqld
#检查mysql服务器状态
systemctl status mysqld
3.修改密码
#查看临时密码
cat /var/log/mysqld.log | grep password
#使用临时密码登录
mysql -u root -p
#修改密码,需要满足强度要求
alter user 'root'@'localhost' identified by '你的密码';
#新密码登录测试
mysql -u root -p
#密码策略设置为LOW,表示只验证密码长度,对密码的数字、字母都没要求。
set global validate_password.policy=LOW;
#密码长度设置为自己想要的长度,表示密码最少有几位。
set global validate_password.length=7;
#修改密码,只需要大于设置的长度就可以。
alter user 'root'@'localhost' identified by '你的密码';
4.远程连接
#访问权限查询
select user,host from mysql.user;
#root用户的localhost表示只允许本机访问,要实现远程连接,可以将用户的host改为%,表示允许任意主机访问,如果需要设置只允许特定ip访问,则应改为对应的ip。
#修改root用户的host字段为%
update mysql.user set host="%" where user="root";
#刷新配置
flush privileges;
#如果是物理服务器:
#查询3306端口是否开放
firewall-cmd --query-port=3306/tcp
#开放
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新加载防火墙设置
firewall-cmd --reload
#云服务器直接开放端口号3306
#navicat/dbeaver测试能否连接
觉得有用的话点个赞 👍🏻
呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
相关文章
- windows linux 下安装mysql 报1045 等错误
- Linux安装Mysql
- 【MySQL高级】MySql中常用工具及Mysql 日志
- linux -- 基于mysql tomcat 部署web项目
- 转载:Linux - CentOS 7 通过Yum源安装 MySql 5.7
- linux下mysql安装
- Linux下安装MySQL
- MySQL 优化之 Linux系统层面调优
- 《PHP、MySQL和Apache入门经典(第5版)》一1.2 Linux/UNIX下的安装
- 基于Java(Spring Boot)+MySQL实现电商网站【100010419】
- 浅析Linux如何安装MySQL及遇到的问题
- Linux下的Mysql的双向同步
- Linux(在 Linux 上搭建 java 部署环境(安装jdk/tomcat/mysql) + 将程序部署到云服务器上的操作)
- Linux下安装管理mysql数据库
- Linux 安装和配置MySQL
- mysql安装(linux下,二进制安装,8.0)
- mysql 5.7 安装手册(for linux)
- Linux下mysql数据库备份
- 如何在官网上下载Linux版本的MySQL安装包