CentOS系统下使用yum快速安装与配置MySQL
需积分: 10 42 浏览量
更新于2024-09-14
收藏 23KB DOCX 举报
"本文将详细介绍如何在CentOS操作系统中使用yum工具安装和配置MySQL数据库,包括安装MySQL服务器、php-mysql扩展,以及设置MySQL的配置文件和启动服务。"
在CentOS系统中,使用`yum`是安装软件包的一种便捷方式。对于MySQL,我们可以使用以下命令进行安装:
1. 首先,安装MySQL服务器。在命令行输入:
```
[root@sample~]# yum -y install mysql-server
```
这个命令会下载并安装MySQL服务器的所有必要组件。
2. 接下来,安装php-mysql扩展,以便PHP能够与MySQL数据库交互:
```
[root@sample~]# yum -y install php-mysql
```
安装完成后,需要对MySQL进行配置以满足特定需求。打开MySQL的配置文件`my.cnf`:
```
[root@sample~]# vim /etc/my.cnf
```
在配置文件中,找到`[mysqld]`段落,并添加以下行以设置数据目录和默认字符集为UTF-8:
```
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
```
同时,为了兼容旧版MySQL客户端,可以在`[mysqld]`段落下方添加:
```
old_passwords=1
```
在配置文件末尾,为`[mysql]`段落添加:
```
default-character-set=utf8
```
保存并退出编辑器。
接下来,确保MySQL服务在系统启动时自动启动:
```
[root@sample~]# chkconfig mysqld on
```
然后检查MySQL的启动状态:
```
[root@sample~]# chkconfig --list mysqld
```
确保在运行级别2-5中,mysqld的状态为"on"。
最后,启动MySQL服务:
```
[root@sample~]# /etc/rc.d/init.d/mysqld start
```
系统将显示初始化数据库和启动服务的信息。
安装完成后,别忘了为MySQL的root用户设置密码。首次安装后,root用户没有密码,可以通过以下步骤设置:
```
[1] 为MySQL的root用户设置密码
```
启动MySQL的初始安全脚本:
```
[root@sample~]# /usr/bin/mysql_secure_installation
```
按照提示操作,设置root用户的密码、删除匿名用户、禁止root远程登录等安全措施。
至此,你已成功通过yum在CentOS上安装并配置了MySQL数据库,包括设置默认字符集为UTF-8,并启用了自动启动服务。现在你可以使用新设置的root密码登录MySQL服务器进行进一步的数据库管理和应用开发了。
2017-03-07 上传
2024-12-26 上传
2024-12-26 上传