MySQL5.5的编译安装方法
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,下文内容主要给大家带来MySQL5.5的编译安装方法,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。防伪码:没有相当
千家信息网最后更新 2025年11月08日MySQL5.5的编译安装方法
下文内容主要给大家带来MySQL5.5的编译安装方法,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。
防伪码:没有相当程度的孤独是不可能有内心的平和。
1、测试环境
| 主机名 | IP | 系统 | MySQL版本 |
| MySQL-00 | 192.168.10.23 | CentOS release 6.9 (Final) | 5.5.56 |
2、部署
2.1 卸载之前版本
rpm -qa|grep mysqlrpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
2.2 安装依赖包和cmake
yum -y install ncurses-devel libaio-devel cmake
2.3 创建用户和目录
useradd mysql -s /sbin/nologin -Mmkdir /app
2.4 编译安装
2.4.1 解压
cd /opttar zxf mysql-5.5.56.tar.gzcd mysql-5.5.56
2.4.2 编译安装
cmake . -DCMAKE_INSTALL_PREFIX=/app/mysql-5.5.56 -DMYSQL_DATADIR=/app/mysql-5.5.56/data -DMYSQL_UNIX_ADDR=/app/mysql-5.5.56/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii -DENABLED_LOCAL_INFILE=ON -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITHOUT_PARTITION_STORAGE_ENGINE=1 -DWITH_FAST_MUTEXES=1 -DWITH_ZLIB=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_DEBUG=0make && make install
2.4.3 创建tmp目录及配置文件
mkdir /app/mysql-5.5.56/tmpcd /app/mysql-5.5.56cp support-files/my-small.cnf /etc/my.cnfchown -R mysql.mysql /app/mysql-5.5.56chmod -R 1777 /app/mysql-5.5.56/tmp
2.4.4 初始化
cd /app/mysql/scripts/./mysql_install_db --basedir=/app/mysql-5.5.56/ --datadir=/app/mysql-5.5.56/data/ --user=mysql
2.4.5 启动脚本
cp support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldln -s /app/mysql-5.5.56 /app/mysqlcp /app/mysql-5.5.56/bin/* /usr/local/sbin/chkconfig --add mysqldchkconfig mysqld on
2.4.6 配置UTF-8字符集
sed -i '22a default-character-set=utf8' /etc/my.cnfsed -i '38a character-set-server=utf8' /etc/my.cnfsed -i '83a default-character-set=utf8' /etc/my.cnf
查看字符集:
mysql> show variables like 'character%';+--------------------------+-----------------------------------+| Variable_name | Value |+--------------------------+-----------------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | /app/mysql-5.5.56/share/charsets/ |+--------------------------+-----------------------------------+8 rows in set (0.00 sec)
2.4.7 修改密码
mysqladmin -uroot password
对于以上关于MySQL5.5的编译安装方法,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
编译
方法
专业
字符
字符集
版本
用户
目录
知识
配置
不同
孤独
平和
下文
主机
书籍
人员
价值
内容
内心
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
肥东参考网络技术咨询收费
四川成都服务器公司云主机
广州欧派家居软件开发工程师
sql数据库安装教程2012
河源无限软件开发零售价
服务器关闭磁盘阵列
网络安全人员年龄
朝阳区运营网络技术售后服务
服务器客户端数据库
十堰公司软件开发
数据库 数表的交并
lol服务器开区时间
网络安全评价趋势
潍坊银行软件开发工资
全球服务器收入增长
软件开发人员怎么赚钱
青岛市服务器信息咨询事务所
密码学与网络安全10章答案
山东软件开发专升本
医保局网络安全和信息化
网络安全教教育
水利信息化网络安全指导意见
服务器客户端数据库
网络技术的基础应用
数据库技术及应用在线作业
江苏提供网络技术有哪些
崇尚互联网科技
华为服务器藏那里
数据库管理员级别
代理服务器出现问题火狐