CentOS7怎么安装Percona Server+Mysql
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章给大家分享的是有关CentOS7怎么安装Percona Server+Mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、环境说明(1)CentOS-7-x
千家信息网最后更新 2025年11月08日CentOS7怎么安装Percona Server+Mysql
这篇文章给大家分享的是有关CentOS7怎么安装Percona Server+Mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
一、环境说明
(1)CentOS-7-x86_64,内核版本
uname -r3.10.0-693.el7.x86_64
(2)Mysql版本
percona-server-5.6.29
(3)文件存放路径
/home/soft
二、安装前准备
(1)配置权限
groupadd mysqluseradd -r -g mysql mysql
(2)创建安装目录
mkdir /usr/local/mysql #mysql安装目录chown -R mysql:mysql /usr/local/mysqlmkdir /usr/local/mysql/dataconf #数据库配置存放目录chown -R mysql:mysql /usr/local/mysql/dataconfmkdir /usr/local/mysql/sock #运行mysql时mysql.sock存放目录chown -R mysql:mysql /usr/local/mysql/sock mkdir /var/log/mysql #创建日志存放目录touch /var/log/mysql/mysql.logchown -R mysql:mysql /var/log/mysql/mysql.log touch /usr/local/mysql/my.cnf #创建mysql配置文件
三、安装编译环境
yum install readline-devel git gcc gcc-c++ make cmake bison bison-devel ncurses-devel libaio-devel perl zlib1g-dev autoconf
四、编译安装percona
cd /home/soft/tar zxvf percona-server-5.6.29-76.2.tar.gz cd percona-server-5.6.29-76.2cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #需要使用cmake进行安装,这里表示的是文件安装目录-DSYSCONFDIR=/usr/local/mysql #存放配置文件的目录-DMYSQL_DATADIR=/usr/local/mysql/dataconf #存放数据库的目录-DMYSQL_UNIX_ADDR=/usr/local/mysql/sock/mysqld.sock #存放mysql.sock文件的目录-DMYSQL_TCP_PORT=3306 -DWITH_MYISAM_STORAGE_ENGINE=1 #配置端口-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 #配置默认的字符编码格式-DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DWITH_EDITLINE=bundled -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF

之后,继续编译安装。
make -j 8 #大概需要30-40分钟左右。如果报错,请使用make clean , rm -rf CMakeCache.txtmake install
五、配置Percona参数
cat /usr/local/mysql/my.cnf[mysqld]# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0explicit_defaults_for_timestamp=true federated# Settings user and group are ignored when systemd is used.# If you need to run mysqld under a different user or group,# customize your systemd unit file for mariadb according to the# instructions in http://fedoraproject.org/wiki/Systemdbasedir=/usr/local/mysqldatadir=/usr/local/mysql/dataconfport=3306socket=/usr/local/mysql/sock/mysql.socksymbolic-links=0character_set_server=utf8pid-file=/usr/local/mysql/mysql.pidskip-grant-tables[mysqld_safe]log-error=/var/log/mysql/mysql.logpid-file=/usr/local/mysql/mysql.pidsocket=/usr/local/mysql/sock/mysql.sock[client] socket=/usr/local/mysql/mysql.sock [mysql.server] user=mysql basedir=/usr/local/mysql socket=/usr/local/mysql/sock/mysql.sock[mysql]socket=/usr/local/mysql/sock/mysql.sock
六、配置Mysql访问权限
chown -R mysql:mysql /usr/local/mysql/binchown -R mysql:mysql /usr/local/mysql/mysql.pid
七、初始化Mysql服务器
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/dataconf --user=mysql
八、配置环境变量
为了能直接调用mysql命令,需要配置环境变量vi /etc/profile在/etc/profile文件末尾添加export PATH=/usr/local/mysql/bin:$PATH使环境变量立即生效source /etc/profile
九、配置启动脚本
cp /home/soft/percona-server-5.6.29-76.2/support-files/mysql.server /etc/init.d/mysqlchmod +x /etc/init.d/mysqlchkconfig mysql onservice mysql start/stop
十、后言
此方法我也不知道为什么在CentOS7里面安装之后可以用,在Debian服务器里面无法进行编译安装使用。另外在使用的过程中,有时候可能也需要Percona-Server-client的支持。针对这个问题,可以使用以下方法解决:将文件上传到/home/soft/目录下,然后进行安装。安装方法如下:
rpm -ivh Percona-Server-shared-compat-5.5.35-rel33.0.611.rhel6.x86_64.rpmrpm -ivh Percona-Server-shared-55-5.5.35-rel33.0.611.rhel6.x86_64.rpmrpm -ivh Percona-Server-devel-55-5.5.35-rel33.0.611.rhel6.x86_64.rpmrpm -ivh Percona-Server-client-55-5.5.35-rel33.0.611.rhel6.x86_64.rpm
或者使用rpm -ivh * 即可安装
感谢各位的阅读!关于"CentOS7怎么安装Percona Server+Mysql"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
配置
目录
文件
环境
编译
变量
内容
数据
数据库
方法
更多
服务器
权限
版本
篇文章
服务
不错
实用
内核
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里认证的大数据库
四六级英语听力软件开发
河西金蝶软件开发报价
怎样修改服务器时间
消防保密和网络安全教育
互联网软件开发 新闻
网络安全领域宣传标语
网络安全课堂标语
幻塔班吉斯服务器位置
文件服务器性能测试
社区开展网络安全倡议
吴忠科技型网站服务器
服务器内存能用到普通机箱吗
数据库备份发生错误写入状态失败
软件开发一般赚多少钱
方舟开服务器设置炫彩
计算机网络技术施增阳
昆山网络技术支持价格
年轻不学软件开发
数据库完全删除
金现代软件开发公司
计算机三级网络技术备考措施
广州市执道网络技术
为什么云服务器提高计算能力
散列数据库和表
天津软件开发外包公司排行榜
郧西信息软件开发案例
网络安全与舆情有没有区别
河北旧服务器回收云主机
湛江旅游软件开发报价