CentOS 6.5 安装 Percona-Server-5.5.33
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS 6.5 安装 Percona-Server-5.5.33,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2891字,纯文字阅读大概需要5分钟。
内容图文
![CentOS 6.5 安装 Percona-Server-5.5.33](/upload/InfoBanner/zyjiaocheng/982/7caceee3d8b24c3daefc11581b05f2f3.jpg)
环境版本信息:
OS:CentOS 6.5 X86_64
MySQL:Percona-Server-5.5.33
Iptables and SElinux is disabled
准备工作:
安装依赖包
yum install -y libaio openssl openssl098e
缺少依赖包会出现报如下错误:
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
获取安装包:
wget https://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.33-31.1/binary/linux/x86_64/Percona-Server-5.5.33-rel31.1-566.Linux.x86_64.tar.gz
安装步骤:
1.创建msyql用户组和用户。
groupadd mysql
useradd -r -g mysql mysql
2.解压二进制压缩包到目标目录
tar -zxvf Percona-Server-5.5.33-rel31.1-566.Linux.x86_64.tar.gz -C /usr/local/
3.建立一个软链接。
ln -s Percona-Server-5.5.33-rel31.1-566.Linux.x86_64/ /usr/local/mysql
使用软件连的方式是为了方便管理。
4.修改目录权限
chown -R mysql:mysql Percona-Server-5.5.33-rel31.1-566.Linux.x86_64/
5.准备配置文件
该配置文件是一个简单样本,MySQL每个版本支持和需要关注参数也有差别。
这里给大家推荐一个配置文件在线生成页面,目前支持 5.7 和 8.0版本:
http://imysql.com/my-cnf-wizard.html
vi /etc/my.cnf
[mysql]
socket=/tmp/mysql.sock
port=3306
[mysqld]
user=mysql
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
port=3306
symbolic-links=0
max_allowed_packet = 32M
character-set-server = utf8
skip_name_resolve = 1
open_files_limit = 65535
back_log = 1024
max_connections = 1024
max_connect_errors = 1000000
interactive_timeout = 600
wait_timeout = 600
query_cache_size = 0
query_cache_type = 0
slow_query_log = 1
slow_query_log_file = /usr/local/mysql/data/slow.log
long_query_time = 2
innodb_buffer_pool_size = 4G
innodb_data_file_path = ibdata1:1G:autoextend
innodb_file_per_table=1
innodb_flush_log_at_trx_commit = 1
innodb_thread_concurrency = 0
[mysqld_safe]
log-error = /usr/local/mysql/data/error.log
pid-file=/usr/local/mysql/data/mysql.pid
[client]
port=3306
[mysqldump]
quick
max_allowed_packet = 32M
6.安装初始化
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7.添加开机服务
cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod -x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld off
生产环境不建议开启开机自启动,防止带病生产。
8.设置环境变量
echo "PATH=$PATH:/usr/local/mysql/bin;export PATH" >> /etc/profile
source /etc/profile
9.启动mysql
service mysqld start
或者
mysqld_safe --defaults-file=/etc/my.cnf &
10.设置密码
mysqladmin -u root password AY1ZtdhJHb8a
11.二进制安装的MySQL,对于其他软件在编译过程中需要调用MySQL lib的情况:
采取简单粗暴的办法,直接创建软连接
ln -s /usr/local/mysql/lib/* /usr/lib/
软件运行时加载库路径
如果安装了MySQL-libs,可以将路径/usr/local/mysql/lib添加到MySQL-libs配置文件中
echo "/usr/local/mysql/lib" >> /etc/ld.so.conf.d/mysql-x86_64.conf
或者
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: /usr/local/mysql/lib/
内容总结
以上是互联网集市为您收集整理的CentOS 6.5 安装 Percona-Server-5.5.33全部内容,希望文章能够帮你解决CentOS 6.5 安装 Percona-Server-5.5.33所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。