mysql5.7编译安装
下载软件
- mysql源码,
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27.tar.gz
- 下载boost源码,
https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
安装依赖
yum install make cmake gcc gcc-g++ ncurses ncurses-devel bison bison-devel libgcrypt perl
编译
groupadd mysql
useradd -r -g mysql -s /bin/false -M mysq
tar zxf mysql-5.7.27.tar.gz
cd mysql-5.7.27/
mkdir bld
cd bld/
cmake ..
make
make install
make package
chown mysql:mysql /usr/local/mysql
chmod 750 /usr/local/mysql
echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
source /etc/profile
初始化数据
mysqld --defaults-file=/etc/my.cnf --initialize --user='mysql' --log_error_verbosity --explicit_defaults_for_timestamp
启动
mysql_safe
#充值初始化密码,默认密码策略 字母大小写、数字,大于等于8位,第二次修改就没有限制了
ALTER USER USER() IDENTIFIED BY '123456';
添加系统服务
cp ./bld/support-files/mysql.server /etc/init.d/mysqld
service mysql start|stop
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· 程序员常用高效实用工具推荐,办公效率提升利器!
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 【译】WinForms:分析一下(我用 Visual Basic 写的)