CentOS7怎么安装Percona Server+Mysql
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章给大家分享的是有关CentOS7怎么安装Percona Server+Mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、环境说明(1)CentOS-7-x
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
计算机网络技术专业实训课忙吗
新港租房软件开发
自己软件开发怎么挣钱
贵州省国产大数据库
f5 网络安全
倩女幽魂魅者数据库
开源 数据库 安全
app 网络安全整改
丹东网络安全宣传
个层次网络技术选型
什么服务器能玩火影忍者巅峰对决
数据库的复码
问卷 数据库
国家网络安全保卫局级别
设计单位项目管理软件开发报价
成都软件开发费用
杭州互联网软件开发靠谱吗
山东省网络安全学院招生简章
网络安全加密体系
网络安全漏洞的风险
云服务器小鸟
免设备群控软件开发商
讯飞网络安全概述
1计算机网络技术的发展现状
制定网络安全审查办法目的
数据库如何导入jsp页面
喋血复仇什么服务器人多
数据库的复码
互联网科技深度观察
qt 操作sql数据库