Centos7——16.搭建JAVAEE环境(安装MySQL8.0.15)
目录
1. 选择你自己想要安装的版本然后下载,并上传到 linux 上
http://repo.mysql.com/yum/
我这里是——
图1
我的是上传到 /usr/local/mysql 目录下
没有 mysql 这个目录,先创建 mysql 目录,后移动到这里
cd /usr/local
mkdir mysql
2. 查看 mariadb 的安装包,并将其卸载(想知道原因自行百度)
rpm -qa | grep mariadb
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
这里 【mariadb-libs-5.5.60-1.el7_5.x86_64】根据自己系统为准!
再次检查一遍 mariadb 是否卸载成功。
rpm -qa | grep mariadb
图2
3. 进入到 前面软件上传的目录,并安装 rpm 安装包
cd /usr/local/mysql
rpm -ivh 【安装包名】--nodeps --force
例如:rpm -ivh mysql-community-common-8.0.15-1.el6.x86_64.rpm --nodeps --force
图3
4. 对 MySQL 进行初始化和相关配置
图4
5. 查看 MySQL 的初始密码,并登录
cat /var/log/mysqld.log | grep password
mysql -uroot -p
图5
6. 设置新的密码,并登录
#设置新的密码为root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
图6
7. 进行远程访问的授权
mysql>
drop user 'root'@'%';
create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
以防万一加上以下内容
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
flush privileges;
最后
exit;
8. 开放端口重启防火墙
[root@hadoop1~] #
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
#查看所有的已经开放的端口
firewall-cmd --zone=public --list-ports
9. 通过可视化工具连接 MySQL 数据库
IP地址查看:ip addr 或 ifconfig
对应的是 ens33 那一行 如:192.168.0.137
图7
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧