博客
关于我
CentOS 6.4下编译安装MySQL 5.6.14
阅读量:789 次
发布时间:2023-01-26

本文共 1655 字,大约阅读时间需要 5 分钟。

解决方法

一、卸载旧版本

检查安装的MySQL版本:

rpm -qa | grep mysql

卸载MySQL(强力删除):

rpm -e --nodeps mysql

二、安装MySQL

1. 安装编译所需的依赖项

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

2.下载MySQL 5.6.14

下载并解压:

wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gztar xvf mysql-5.6.14.tar.gzcd mysql-5.6.14

3.编译安装

编译参数建议:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general

运行编译并安装:

make install

三、配置MySQL

1. 设置权限

检查并创建用户和组(如不存在):

groupadd mysqluseradd -g mysql mysql

设置目录权限:

chown -R mysql:mysql /usr/local/mysql

2. 初始化配置

进入安装目录并初始化:

cd /usr/local/mysqlscripts/mysql_install_db \--basedir=/usr/local/mysql \--datadir=/usr/local/mysql/data \--user=mysql

注意: 处理/etc/my.cnf文件,避免干扰源码安装:

  • 原本位于/etc的文件请重命名,如/etc/my.cnf.bak

3. 启动MySQL

安装服务并设置开机启动:

cp support-files/mysql.server /etc/init.d/mysqlchkconfig mysql on

启动服务(如之前提到的线路执行):

mysqld_safe &

4. 配置用户

设置root密码:

mysql -uroot
SET PASSWORD = PASSWORD('你的密码');

安全起见可设置远程访问权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

5. 防火墙设置

打开3306端口(根据防火墙类型执行,方法请参考官方文档):

# ATA 如果是CentOS 7:firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reload# CentOS 6.x 使用iptables:iptables -A INPUT -m state --state NEW -m tcp -p -dport 3306 -j ACCEPTservice iptables saveservice iptables restart

完成以上步骤后,您的MySQL应该已经正常运行,请根据需求设置数据库。如有问题请参考MySQL官方文档或相关社区资源。

转载地址:http://suryk.baihongyu.com/

你可能感兴趣的文章
2024 年需要了解的顶级大数据工具(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
2024 最新 Kali Linux 定制化魔改,完整版,添加常见60渗透工具,零基础入门到精通,收藏这篇就够了
查看>>
2024大模型行业应用十大典范案例集(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
2024届秋招让我(985本硕)直接破防,感觉书读了这么久结果毫无意义,读书就只为了读书,我该怎么办?
查看>>
2024年专业介绍||现代通信技术,从零基础到精通,收藏这篇就够了!
查看>>
2024年为什么越来越多的人选择转行网络安全?零基础入门到精通,收藏这篇就够了
查看>>
2024年从零学习AI和深度学习Transformer的路线图(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
006从零开始学Python—自定义函数
查看>>
2024年全球顶尖杀毒软件,从零基础到精通,收藏这篇就够了!
查看>>
2024年度“金智奖”揭晓:绿盟科技获双项大奖,创新驱动网络安全新高度。从零基础到精通,收藏这篇就够了!
查看>>
2024年最流行的十大开源渗透测试工具
查看>>
005从零开始学Python—字符串处理
查看>>
2024年网络安全八大前沿趋势,零基础入门到精通,收藏这篇就够了
查看>>
2024年薪酬最高的五个网络安全职位,零基础入门到精通,收藏这一篇就够
查看>>
2024年非科班的人合适转行做程序员吗?
查看>>
2024数字安全创新性案例报告,从零基础到精通,收藏这篇就够了!
查看>>
2024最新最全CTF入门指南(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
2024最新科普什么是大模型?零基础入门到精通,收藏这篇就够了
查看>>
2024最新程序员接活儿搞钱平台盘点
查看>>
2024最火专业解读:信息安全(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>