CentOS系统下使用yum快速安装与配置MySQL

需积分: 10 13 下载量 164 浏览量 更新于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服务器进行进一步的数据库管理和应用开发了。