Centos、OpenEuler系统安装mysql

使用yum安装MySQL并设置root密码以及允许远程登录,请按照以下步骤进行操作:

  1. 打开终端或SSH连接到你的服务器。

  2. 确保你具有管理员权限或可以使用sudo命令。

  3. 运行以下命令更新yum软件包管理器:

    复制代码
    sudo yum update
    1. 安装MySQL服务器。默认情况下,yum安装的是MySQL的社区版本,可以运行以下命令进行安装:

sudo yum install mysql-server

复制代码
5. 安装过程中,`yum`会提示你确认安装。输入`y`继续。
6. 完成安装后,启动MySQL服务:

sudo systemctl start mysqld

复制代码
7. 若要确保MySQL服务在系统启动时自动启动,运行以下命令:

sudo systemctl enable mysqld

复制代码
8. 现在,你需要运行以下命令来设置root密码:

sudo mysql_secure_installation

复制代码
这将引导你完成设置root密码和其他安全选项的过程。按照提示进行操作,输入新的root密码并确认。
9. 设置完root密码后,你需要允许远程登录。打开MySQL配置文件`my.cnf`:

sudo vi /etc/my.cnf

复制代码
在文件中找到`bind-address`行并将其注释掉(在行前面添加`#`符号),保存并关闭文件。
10. 重新启动MySQL服务以使更改生效:
 ```
 sudo systemctl restart mysqld
 ```
11. 现在,你已经成功安装了MySQL,并设置了root密码并允许远程登录。

请注意,允许远程登录可能会带来安全风险。请确保你采取适当的安全措施,如限制访问、使用安全连接等。
相关推荐
java1234_小锋19 分钟前
MySQL中的乐观锁和悲观锁是什么?
mysql
齐 飞1 小时前
快速删除mysql表中所有数据-TRUNCATE TABLE
数据库·mysql
计算机学姐2 小时前
基于SpringBoot的汉服租赁系统【颜色尺码套装+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
程序人生5182 小时前
宝塔安装完mysql5.7后 root无法通过远程连接问题排查
mysql·宝塔面板
alonewolf_992 小时前
深入理解MySQL事务与锁机制:从原理到实践
android·数据库·mysql
骑着bug的coder3 小时前
第11讲:主从复制与读写分离架构
后端·mysql
朝依飞3 小时前
fastapi+SQLModel + SQLAlchemy2.x+mysql
数据库·mysql·fastapi
shejizuopin4 小时前
基于JavaSSM+MySQL的实验室考勤管理系统设计与实现
java·mysql·vue·毕业设计·论文·springboot·实验室考勤管理系统设计与实现
oMcLin4 小时前
如何在 CentOS 8 上部署并优化 Jenkins 2.x 流水线,提升 CI/CD 流程的自动化与高效性
ci/cd·centos·jenkins
alonewolf_994 小时前
MySQL全局优化详解与8.0新特性全面解读
数据库·mysql