当前位置: 首页 > news >正文

OpenEuler安装Java + Mysql环境

JDK安装

sudo dnf install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
#查看版本
java -version
javac -version

image

Mysql安装

# 添加 MySQL 官方仓库
sudo dnf install -y https://repo.mysql.com/mysql80-community-release-el8-3.noarch.rpm
#查看可用仓库
dnf repolist all | grep mysql#安装 MySQL
sudo dnf install -y mysql-community-server#启动并设置开机自启
sudo systemctl enable --now mysqld
sudo systemctl status mysqld#获取初始 root 密码
sudo grep 'temporary password' /var/log/mysqld.log#初始化安全设置
sudo mysql_secure_installation
#1.输入临时密码
#2.修改 root 密码
#3.移除匿名用户
#4.禁止远程 root 登录(可选)
#5.删除测试数据库
#6.刷新权限#登录 MySQL
mysql -u root -pCREATE USER 'user'@'%' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;#防火墙放行
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload# 重启
sudo systemctl restart mysqld
# 停止
sudo systemctl stop mysqld
# 状态
sudo systemctl status mysqld

修改端口

#编辑 MySQL 主配置文件
sudo vi /etc/my.cnf
#在 [mysqld] 下加入
[mysqld]
port=3315
bind-address=0.0.0.0#重启
sudo systemctl restart mysqld
sudo ss -lntp | grep 3315#放行端口
sudo firewall-cmd --permanent --add-port=3315/tcp
sudo firewall-cmd --reload
#验证
sudo firewall-cmd --list-ports#测试远程连接
mysql -h 服务器IP -P 3315 -u root -p#允许 root 远程访问
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#修改远程root密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;#为某个业务用户(更推荐)
CREATE USER 'user'@'%' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;#如果报错查看日志
sudo cat /var/log/mysqld.log

遇到的问题

3315无法启动,Permission denied

原因:3315 端口要么被占用,要么被 SELinux 拦住。openEuler 默认 SELinux = enforcing,非常严格。当你把 MySQL 端口改成 3315 时,SELinux 会直接挡住。
image

#查看3315是不是被占用
sudo ss -lntp | grep 3315#关闭SELinux
sudo setenforce 0            # 临时关闭
sudo vi /etc/selinux/config  # 永久关闭
#添加如下内容
SELINUX=disabled

安装时GPG KEY老旧

image

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
http://www.zskr.cn/news/52013.html

相关文章:

  • 2025 年 11 月真空上料机厂家推荐排行榜,电动真空上料机,气动真空上料机,全自动真空上料机公司推荐
  • dubbo 版本 alibaba 和apache 对比
  • 2025杭州好的留学中介机构有哪些
  • 2025出国留学机构哪家好一点
  • 新手小白Typora中Markdown语法详解
  • 递归算法的复杂度分析
  • AI视频翻译
  • Gilab CICD使用ssh executor
  • 启点教育 —— 2015年11月17日 中午会议
  • ABC432 解题报告
  • 开发了一个电脑端剪切板管理器
  • 2025 年 11 月不锈钢球厂家推荐排行榜,316/304/420/440C/316L医用/304食品级/2Cr13/9Cr18Mo/实心/耐磨/抗酸碱/磁性/醒酒用不锈钢球公司推荐
  • 酵母展示抗体库:真核系统赋能的高效抗体发现与优化平台
  • MasterTheorem
  • Kairoa v1.1.0 发布,跨平台桌面开发者工具
  • 03.命题逻辑推理理论
  • 2025哪个澳洲留学机构好
  • 2025成都好的留学机构有哪些
  • 2.命题逻辑等值演算
  • 金山面试官问:用空指针调用一个空函数的时候会发生什么?
  • 数据采集与技术融合班级作业三102302119庄靖轩
  • Go语言AI智能体开发套件(ADK) - 构建复杂AI代理的开源框架
  • 2025年靠谱的1680D单双股布牛津布品牌厂家排行榜
  • AD加工文件导出记录
  • 2025年印刷固化灯优质厂家权威推荐榜单:紫外线灯板/曝光固化灯/生物成像紫光优质厂家精选
  • 戴尔PowerEdge R720服务器配置raid
  • 2025年优秀的321不锈钢带厂家推荐及采购指南
  • 2025年移动厕所定做厂家权威推荐榜单:垃圾分类屋/活动房/移动岗亭源头厂家精选
  • 2025江浙沪地区PLC控制柜制造企业综合实力榜:昆山华普拓电气蝉联技术创新与全球化服务双料标杆
  • Windows 11 下安装 Codex,利用 MegaLLM 的 API 体验 GPT-5