centos7下源码编译安装mysql 5.7.21的简单教程
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,下文主要给大家带来centos7下源码编译安装mysql 5.7.21的简单教程,希望这些内容能够带给大家实际用处,这也是我编辑centos7下源码编译安装mysql 5.7.21的简单教程这篇文章的
千家信息网最后更新 2025年02月04日centos7下源码编译安装mysql 5.7.21的简单教程
下文主要给大家带来centos7下源码编译安装mysql 5.7.21的简单教程,希望这些内容能够带给大家实际用处,这也是我编辑centos7下源码编译安装mysql 5.7.21的简单教程这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
1)下载安装包, 5.7版本需要下载一个Boost C++ 1.59.0,(下载比较慢)
#cd /data/soft# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21.tar.gz# tar -xfzf mysql-5.7.21.tar.gz# wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz# tar -xfzf boost_1_59_0.tar.gz
2)安装依赖包:
#yum -y install gcc gcc-c++ ncurses ncurses-devel bison libgcrypt perl make cmake
3)建立用户,授权安装目录和数据目录权限,这步可以放到编译完做
# useradd -g mysql mysql -s /sbin/nologin
4)编译安装
# cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/usr/lcoal/mysql/data -DSYSCONFDIR=/etc/my.cnf -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DENABLE_DEBUG_SYNC=0 -DENABLED_LOCAL_INFILE=1 -DENABLED_PROFILING=1 -DMYSQL_TCP_PORT=3306 -DWITH_DEBUG=0 -DWITH_SSL=yes -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/data/soft/boost_1_59_0# make && make install#创建mysql用户(但是不能使用mysql账号登陆系统)# useradd -g mysql mysql -s /sbin/nologin# chown -R mysql:mysql /usr/local/mysql#进入安装路径,执行初始化配置脚本,创建系统自带的数据库和表# cd /usr/local/mysql/bin/#mysqld --defaults-file=/etc/my.cnf --initialize --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql#添加服务,拷贝服务脚本到init.d目录,并设置开机启动# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql# chkconfig --add mysql# chkconfig mysql on#service mysql start
5)开启远程连接
#系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台#mysql -uroot -p#use mysql;#GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
#FLUSH PRIVILEGES;
对于以上关于centos7下源码编译安装mysql 5.7.21的简单教程,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。
编译
教程
源码
内容
数据
用户
目录
系统
下文
数据库
脚本
服务
输入
实际
密码
废话
拷贝
控制台
更多
权限
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发人人力外包
计算你网络技术
基层企业如何贯彻网络安全法
利用开源软件开发国产系统
用什么软件开发盲人
共享净化软件开发
冒险岛台服服务器
国标21818sip服务器
北京维亚泰克网络技术
综合治税软件开发公司
建筑行业网络安全规范有哪些
服务器安全性能提升
湖州app软件开发报价
郑州云时代互联网信息科技
直播媒体服务器6.8
软件开发智能终端就业
如今中国软件开发企业的社会环境
网络侦听对网络安全的影响
网络安全监控微信
国家网络安全周一等奖
明日不同服务器能交易吗
苏州软件开发公司招聘信息
软件开发 盘古建站
计算机网络技术的春考录取学校
软件开发银行哪个好
网络安全教育的对策
监控系统视频管理服务器作用
戴尔服务器更换硬盘后进不了系统
c语言手机软件开发工具包
企业选购服务器