MySQL5.5的编译安装方法
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,下文内容主要给大家带来MySQL5.5的编译安装方法,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。防伪码:没有相当
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
网络安全极客大赛内容
服务器硬件老化
网络安全事件与数据分析
我该怎么选择数据库
公司 博菜网络技术支持
怎么过滤出数据库中重复的数据
软件开发工资排行榜
数据库保存的html
二个数据库匹配的函数
期刊影响因子数据库
腾讯云服务器有活动吗
华三服务器机房
双鸭山去哪租服务器
加强网络安全工作宣传
服务器安装与配置实训报告
软件开发与艺术
青岛科技大学工业互联网协会
学网络安全报什么专业
软件开发 java 难吗
psobb服务器端
南京网络安全准入控制系统
steam服务器103
竹溪正规软件开发案例
中国电信最新服务器采购名单
数据库bitmap设计
数据库用户号加密
游戏软件开发术语
东阳软件开发设计
工程数据库检索系统
网络技术专业有哪些选修课