HCRM博客

CentOS i386是什么?它有哪些特点和用途?

CentOS 6.5 x86 下使用 yum 命令安装和配置 MySQL 数据库

一、前期准备

在 CentOS 6.5 x86 系统上安装 MySQL,首先需要确保系统的 yum 源配置正确,CentOS 6.5 官方源中可能不包含较新版本的 MySQL,因此建议使用第三方源,如阿里云提供的镜像源,以下是详细步骤:

CentOS i386是什么?它有哪些特点和用途?-图1
(图片来源网络,侵权删除)

1. 备份原有的 yum 源配置文件

sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup

2. 下载并配置新的 yum 源

sudo curl o /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos6.repo

3. 清除缓存并更新 yum

sudo yum clean all
sudo yum makecache

二、安装 MySQL

接下来进行 MySQL 的安装和配置。

1. 检查是否已安装 MySQL

sudo yum list installed | grep mysql

如果已安装 MySQL,可以选择卸载:

CentOS i386是什么?它有哪些特点和用途?-图2
(图片来源网络,侵权删除)
sudo yum remove mysql mysqlserver mysqllibs mysqlclient

2. 添加 MySQL YUM 仓库

下载并安装 MySQL YUM 仓库:

sudo wget https://dev.mysql.com/get/mysql57communityreleaseel69.noarch.rpm
sudo rpm ivh mysql57communityreleaseel69.noarch.rpm

3. 安装 MySQL 服务器

sudo yum install mysqlcommunityserver

期间会提示选择Y输入y 继续。

4. 启动 MySQL 服务

sudo service mysqld start

查看 MySQL 服务状态

CentOS i386是什么?它有哪些特点和用途?-图3
(图片来源网络,侵权删除)
sudo service mysqld status

设置开机自启动:

chkconfig level 345 mysqld on

5. 获取临时密码

/var/log/mysqld.log 文件中查找临时 root 用户密码:

sudo grep 'temporary password' /var/log/mysqld.log

6. 登录并修改 root 用户密码

mysql u root p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
quit;

7. 配置字符集为 utf8

编辑 MySQL 配置文件/etc/my.cnf,在[mysqld] 部分添加以下内容:

[mysqld]
charactersetserver=utf8
collationserver=utf8_general_ci

[client] 部分添加以下内容:

[client]
defaultcharacterset=utf8

保存并重启 MySQL 服务:

sudo service mysqld restart

8. 开放远程访问(如需)

编辑 MySQL 配置文件或通过 SQL 命令授予权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码';
FLUSH PRIVILEGES;

同时确保防火墙开放 3306 端口:

sudo firewallcmd permanent addport=3306/tcp
sudo firewallcmd reload

1. 如何更改 MySQL 默认字符集?

答:可以通过编辑/etc/my.cnf 文件,在[mysqld][client] 部分添加字符集配置项,然后重启 MySQL 服务生效。

2. 如何允许远程访问 MySQL?

答:首先需要在 MySQL 用户表中授予远程访问权限,然后确保防火墙开放相应的端口,具体操作见上述步骤中的“开放远程访问”部分。

3. 安装过程中遇到依赖问题怎么办?

答:可以尝试手动安装缺失的依赖包,或者使用skipbroken 参数忽略错误继续安装。

sudo yum install mysqlcommunityserver skipbroken

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/17550.html

分享:
扫描分享到社交APP
上一篇
下一篇