centos7下源码编译安装mysql 5.7.21的简单教程
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,下文主要给大家带来centos7下源码编译安装mysql 5.7.21的简单教程,希望这些内容能够带给大家实际用处,这也是我编辑centos7下源码编译安装mysql 5.7.21的简单教程这篇文章的
千家信息网最后更新 2024年11月20日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安全错误
数据库的锁怎样保障安全
嘉定区银联数据库服务报价行情
web数据库怎么访问技术
什么算软件开发经验
网络安全法 个人运营
无锡网络营销软件开发预算
我的世界 轻量应用服务器
小学生网络安全创意顺口溜
河北网络技术信息概况
怎么带领好一个软件开发团队
linux服务器安全防护措施
岳阳网络安全系统公司
linq from数据库
淮安专业联想服务器服务商
网络安全管理工作原则
服务器 硬盘背板 反向线
乡镇网络安全整改方案
软件开发 摊销 成本
胶州苹果软件开发哪家便宜
软件开发安全性需求
网络技术服务中心门头照
计算机及网络技术人员要求
一狐网络技术
运维服务器怎么样
电信网管服务器地址
把APP放服务器下载安全吗
银行网络安全知乎
nba2k22服务器怎么样
常见的网络安全分为几大类
淮安专业联想服务器服务商
山东济南市联想服务器在哪里