RHEL6.5编译安装MySQL5.6.26教程
1. 安装依赖库
在安装MySQL之前,需要先安装一些必要的依赖库,包括cmake、ncurses-devel、bison等。运行以下命令安装:
yum install cmake ncurses-devel bison
2. 下载安装包
从MySQL官网下载MySQL的安装包,选择对应的版本和操作系统。然后将安装包上传至Linux服务器上并解压缩:
tar -zxvf mysql-5.6.26.tar.gz
3. 编译安装
进入解压后的MySQL文件夹,并运行以下命令编译:
cmake .
接着运行以下命令,开始编译和安装:
make && make install
4. 配置MySQL
运行以下命令进行MySQL配置:
groupadd mysql
useradd -r -g mysql mysql
cd /usr/local/mysql
chown -R mysql:mysql .
scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data
cp support-files/my-default.cnf /etc/my.cnf
5. 启动MySQL
运行以下命令启动MySQL:
bin/mysqld_safe --user=mysql &
6. 验证MySQL
运行以下命令验证MySQL安装是否成功:
/usr/local/mysql/bin/mysqladmin -u root -p version
输入MySQL的root密码,如果以下类似内容出现,表示安装成功:
mysqladmin Ver 8.42 Distrib 5.6.26, for linux-glibc2.5 on x86_64
...
Server version 5.6.26-log
Protocol version 10
...
示例说明
- 示例1:修改默认配置文件
默认情况下,MySQL使用/etc/my.cnf
文件作为配置文件。可以根据需求修改该文件。例如,将MySQL的默认字符集编码修改为UTF-8,可以找到以下配置项:
[mysqld]
...
character_set_server=utf8
将character_set_server
修改为utf8
即可。
- 示例2:添加远程访问权限
默认情况下,MySQL只允许本地访问。如果需要从其他机器访问MySQL,需要修改MySQL的权限设置。
首先,在MySQL中添加一个允许远程访问的账号:
mysql> grant all privileges on *.* to 'yourname'@'%' identified by 'yourpassword' with grant option;
mysql> flush privileges;
然后,在服务器的安全组中添加MySQL的入站规则,允许其他机器通过MySQL默认端口(3306)访问MySQL服务器。
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
完成上述步骤后,就可以从其他机器上访问MySQL了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:RHEL6.5编译安装MySQL5.6.26教程 - Python技术站