MySQL5.5的编译安装方法
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,下文内容主要给大家带来MySQL5.5的编译安装方法,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。防伪码:没有相当
千家信息网最后更新 2024年11月18日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安全错误
数据库的锁怎样保障安全
怎样部署php服务器
网络安全论坛开讲
服务器dns地址
dx信息服务器
高数笔记软件开发
三河市网络安全周
本地机可以作为服务器吗
百度网络安全主题班会教案
北航网络安全学院研究生复试
网络安全应急处置人员表
服务器 linux 分区
睿峰互联网科技有限公司
0基础学软件开发需要多久
三番租房软件开发
浪潮服务器设置sata
邹平成本管理软件开发公司
公司关于加强网络安全的通知
江西常见软件开发参考价
服务器安全远程桌面保护
网络安全五个不正当思想汇报
win7的服务器管理工具
db2回滚的时候突然服务器崩溃
浪潮服务器 重启后网络断断续续
linux神通数据库启动命令
新化县招网络安全员
远航医药管理软件无法连接服务器
短波 网络安全防护
大专文凭的软件开发工资
网络安全情报处
原神国际服服务器有天空岛吗