HCRM博客

如何在CentOS上安装MySQL 5.6?

MySQL 5.6 在 CentOS 上的安装步骤

一、准备工作

1、检查是否已安装 MySQL

如何在CentOS上安装MySQL 5.6?-图1
(图片来源网络,侵权删除)
   rpm qa | grep mysql

如果已经安装,需要先卸载。

2、卸载已有的 MySQL 或 MariaDB

   yum remove y mysqlserver mysqllibs mysqlclient

3、下载 MySQL 5.6

访问 [MySQL官方下载页面](HTTPS://dev.mysql.com/downloads/mysql/5.6.html) 下载适用于 Linux 的 RPM 包。

二、安装步骤

1、上传并解压安装包

将下载的安装包上传到服务器,并进行解压:

如何在CentOS上安装MySQL 5.6?-图2
(图片来源网络,侵权删除)
   tar zxvf mysql5.6.49linuxglibc2.12x86_64.tar.gz

2、移动文件到目标目录

   mv mysql5.6.49linuxglibc2.12x86_64 /usr/local/mysql

3、创建 MySQL 用户和组

   groupadd mysql
   useradd r g mysql s /bin/false mysql

4、初始化数据目录

   cd /usr/local/mysql
   mkdir data
   chown R mysql:mysql /usr/local/mysql
   chmod R 755 /usr/local/mysql

5、初始化数据库

   scripts/mysql_install_db user=mysql basedir=/usr/local/mysql datadir=/usr/local/mysql/data

6、复制配置文件

   cp supportfiles/mydefault.cnf /etc/my.cnf

7、设置文件权限

如何在CentOS上安装MySQL 5.6?-图3
(图片来源网络,侵权删除)
   chown R root:root /usr/local/mysql
   chmod R 755 /usr/local/mysql

8、配置系统环境变量

编辑/etc/profile 文件,添加以下内容:

   export PATH=$PATH:/usr/local/mysql/bin

使配置生效:

   source /etc/profile

9、启动 MySQL 服务

使用以下命令启动 MySQL:

   /usr/local/mysql/supportfiles/mysql.server start

10、查看 MySQL 服务状态

    ps aux | grep mysql

三、登录与配置

1、首次登录 MySQL

    /usr/local/mysql/bin/mysql u root p

默认无密码,直接回车即可进入。

2、修改 root 密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

刷新权限:

    FLUSH PRIVILEGES;

3、远程访问配置(可选):

编辑/etc/my.cnf 文件,注释掉bindaddress 参数:

    #bindaddress = 127.0.0.1

重启 MySQL 服务:

    /usr/local/mysql/supportfiles/mysql.server restart

四、常见问题解决

1、找不到 symboliclinks

编辑/etc/my.cnf 文件,添加或修改以下内容:

    [mysqld]
    skipsymboliclinks=0

2、字符集乱码问题

my.cnf 文件中添加或修改字符集设置:

    [client]
    defaultcharacterset=utf8
    [mysqld]
    charactersetserver=utf8
    collationserver=utf8_general_ci
    init_connect='SET NAMES utf8'

五、FAQs

Q1:如何更改 MySQL 的端口号?

A1:编辑/etc/my.cnf 文件,找到[mysqld] 部分,修改port 参数:

[mysqld]
port=3306

然后重启 MySQL 服务:

/usr/local/mysql/supportfiles/mysql.server restart

Q2:如何为 MySQL 添加新用户并赋予权限?

A2:登录 MySQL 后,执行以下命令:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
分享:
扫描分享到社交APP
上一篇
下一篇