centos mariadb安装及root密码初始化

本文转载自外部网站,便于日后查找。内容涵盖了信息技术领域的多个方面,包括编程语言、开发工具、数据库和操作系统等。如果侵权,将立即删除。
<think>嗯,用户想在CentOS 7上安装MariaDB并设置初始密码。让我先回忆一下相关的步骤。首先,我记得CentOS 7默认的仓库里有MariaDB,可以直接用yum安装。但可能需要先更新yum源,确保包是最新的。然后安装成后,启动服务,设置开机启动。接着安全初始化,运行mysql_secure_installation这个命令,这时候会提示设置root密码,还有其他安全选项,比如删除匿名用户、禁止远程root登录等等。对了,引用里提到过这些步骤,比如引用1和引用2都有提到初始化和安全设置的命令。 不过用户特别提到配置初始密码,所以重点要放在安装后的安全初始化步骤。可能还要注意安装的版本,有时候CentOS 7默认安装的可能不是最新版,如果需要特定版本,可能需要添加官方的仓库源。但用户的问题中没有提到版本,所以应该使用默认的即可。 另外,安装成后可能需要配置远程登录,但用户的问题主要是设置密码,所以可能不需要深入讲这部分,但可以稍微提一下。还有,安装过程中可能会遇到依赖问题,不过MariaDB在官方仓库里应该依赖都解决好了。启动服务后,检查状态确保运行正常,然后运行安全脚本设置密码。在引用2里提到安全初始化和设置远程登录,但用户的问题可能只需要设置密码,所以重点在mysql_secure_installation这一步。 总结步骤应该是:1. 更新yum,安装MariaDB;2. 启动服务并设置开机启动;3. 运行安全脚本设置密码;4. 验证登录。需要确保命令正确,比如systemctl的命令,还有安全脚本中的各个选项的选择,比如设置密码、移除匿名用户等。可能还需要注意防火墙和SELinux的设置,但如果用户只是本地使用,可能不需要调整。不过根据引用中的信息,引用1和引用3都提到了启动服务和初始化的步骤,所以应该按照这些引用中的命令来写教程。</think>### CentOS 7 安装 MariaDB 数据库并配置初始密码教程 #### 一、安装 MariaDB 1. **更新系统包**(可选但推荐) ```bash sudo yum update -y ``` 2. **安装 MariaDB 服务端与客户端** ```bash sudo yum install mariadb-server mariadb -y ``` 3. **启动服务并设置开机自启** ```bash sudo systemctl start mariadb # 启动服务 sudo systemctl enable mariadb # 设置开机自启[^3] ``` --- #### 二、配置初始密码与安全设置 1. **运行安全初始化脚本** ```bash sudo mysql_secure_installation ``` - **步骤分解**: - 输入当前 root 密码(首次安装为空,直接回车) - 设置新密码:输入 `Y` 后设置强密码 - 删除匿名用户:输入 `Y` - 禁止 root 远程登录:输入 `Y` - 删除测试数据库:输入 `Y` - 重新加载权限表:输入 `Y`[^1][^2] 2. **验证密码登录** ```bash mysql -u root -p ``` 输入设置的密码,成功进入 MariaDB 命令行即表示配置成。 --- #### 三、常见问题补充 - **防火墙配置**:若需远程访问,需开放 3306 端口: ```bash sudo firewall-cmd --permanent --add-service=mysql sudo firewall-cmd --reload ``` - **本地无密码登录问题**:若需配置本地免密登录,可编辑 `/etc/my.cnf.d/server.cnf`,在 `[mysqld]` 下添加 `skip-grant-tables`,重启服务后重置密码[^2]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值