`
san_yun
  • 浏览: 2662710 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Percona-Server安装记录

 
阅读更多

本文档记录安装Percona-Server开发环境,非生产环境使用

1.下载Percona-Server-5.5.38-rel35.2-674.Linux.x86_64.tar.gz

下载地址

http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.38-35.2/binary/tarball/

 

2. 执行安装脚本

cd script

./mysql_install_db --user=admin  --basedir=/home/admin/jyp/mysql  --datadir=/home/admin/jyp/mysql/data

可能会出现如下错误提示,忽略:

写道
[admin@v125048147 scripts]$ ./mysql_install_db --user=admin --basedir=/home/admin/jyp/mysql --datadir=/home/admin/jyp/mysql/data
Installing MySQL system tables...
Error in my_thread_global_end(): 1 threads didn't exit
OK
Filling help tables...
Error in my_thread_global_end(): 1 threads didn't exit
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/home/admin/jyp/mysql/bin/mysqladmin -u root password 'new-password'
/home/admin/jyp/mysql/bin/mysqladmin -u root -h v125048147.bja password 'new-password'

 

3. 启动mysql 

mysql的配置文件在support-files目录

下面是最简单的启动方法:

 

[admin@v125048147 mysql]$ ./bin/mysqld_safe  --user=yunpeng --basedir=/home/admin/jyp/mysql  --datadir=/home/admin/jyp/mysql/data
140728 23:05:06 mysqld_safe Logging to '/home/admin/jyp/mysql/data/v125048147.bja.err'.
140728 23:05:06 mysqld_safe Starting mysqld daemon with databases from /home/admin/jyp/mysql/data

在日志可以看到如下信息,启动成功:

写道
140728 23:03:29 mysqld_safe mysqld from pid file /home/admin/jyp/mysql/data/v125048147.bja.pid ended
140728 23:05:06 mysqld_safe Starting mysqld daemon with databases from /home/admin/jyp/mysql/data
140728 23:05:06 [Note] Plugin 'FEDERATED' is disabled.
140728 23:05:06 InnoDB: The InnoDB memory heap is disabled
140728 23:05:06 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140728 23:05:06 InnoDB: Compressed tables use zlib 1.2.3
140728 23:05:06 InnoDB: Using Linux native AIO
140728 23:05:06 InnoDB: Initializing buffer pool, size = 128.0M
140728 23:05:06 InnoDB: Completed initialization of buffer pool
140728 23:05:06 InnoDB: highest supported file format is Barracuda.
140728 23:05:06 InnoDB: Waiting for the background threads to start
140728 23:05:07 Percona XtraDB (http://www.percona.com) 5.5.38-35.2 started; log sequence number 1597945
140728 23:05:07 [Note] Event Scheduler: Loaded 0 events
140728 23:05:07 [Note] /home/admin/jyp/mysql/bin/mysqld: ready for connections.
Version: '5.5.38-35.2' socket: '/tmp/mysql.sock' port: 3306 Percona Server (GPL), Release 35.2, Revision 674

 

 注意一定要在mysql目录执行./bin/mysqld_safe,貌似是从相对路径读取配置信息

比如在home目录执行如下会报错

/home/admin/jyp/mysql/bin/mysqld_safe --user=admin --basedir=/home/admin/jyp/mysql --datadir=/home/admin/jyp/mysql/data

 

[admin@v125048147 ~]$ /home/admin/jyp/mysql/bin/mysqld_safe --user=admin --basedir=/home/admin/jyp/mysql --datadir=/home/admin/jyp/mysql/data

140822 16:40:55 mysqld_safe Logging to '/var/log/mysqld.log'.

140822 16:40:55 mysqld_safe The file /usr/local/Percona-Server-5.5.38-rel35.2-674.Linux.x86_64/bin/mysqld

does not exist or is not executable. Please cd to the mysql installation

directory and restart this script from there as follows:

./bin/mysqld_safe&

See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information

 

 

另外通过admin帐号启动会报这个错误

140822 16:43:22 [ERROR] /home/admin/jyp/mysql/bin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 13)

140822 16:43:22 [ERROR] Can't start server: can't create PID file: Permission denied

 

只好把/var/run/mysqld的权限改掉解决

 

 

补充

如果/etc/my.cnf 存在,会加载/etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

 

更好的方式:

mysqld_safe --defaults-file=/duitang/dist/conf/mysql/my.cnf

 

补充:

启动脚本:

./script/mysql_install_db --user=admin  --basedir=/home/admin/jyp/mysql  --datadir=/home/admin/jyp/mysql/data

 

./bin/mysqld_safe  --user=admin --basedir=/home/admin/jyp/mysql  --datadir=/home/admin/jyp/mysql/data  

分享到:
评论

相关推荐

    percona-server-Percona-Server-8.0.32-24.tar.gz

    在安全性方面,Percona Server提供了审计日志插件,可以记录数据库的详细操作,满足合规性和安全审计需求。另外,它支持加密的InnoDB表空间,增强了数据保护。Percona还提供了透明数据加密(TDE)功能,可以在不修改...

    percona-server-5.5.42-37.1.tar.gz

    - 使用tar.gz压缩包意味着你需要手动编译和安装Percona Server,这通常涉及解压文件、配置、编译和安装等步骤。 - 配置文件(如my.cnf)需要根据实际环境进行调整,以充分利用Percona Server的特性。 5. **日常...

    Percona-Server-for-MySQL-5.7.18-15

    Percona Server 的安装分为几个主要步骤: 1. **环境准备:** 确保操作系统支持并满足最低硬件要求。 2. **下载安装包:** 从官方网站下载最新版本的安装包。 3. **安装配置:** 根据官方文档完成基本配置。 4. **...

    Percona-Server-5.7.24-26-Linux.x86-64.ssl101.tar

    - **XtraDB存储引擎**:Percona Server使用XtraDB作为默认存储引擎,它是InnoDB的优化版,提供了更好的并发性能和更完整的日志记录。 - **Parallel Query**:5.7版本引入了并行查询,允许在多核CPU上并行处理部分...

    docker-percona-toolkit:Docker Percona工具包存储库

    pt-fk错误记录器 pt心跳 pt-index-usage pt-ioprofile 点杀 pt-mext pt-mongodb-query-digest pt-mongodb-summary pt-mysql-summary pt在线模式更改 pt-pmp pt-query-digest pt-show-grants pt-sift pt-...

    docker-percona-toolkit:Percona工具包的Docker映像

    Percona Toolkit支持Percona Server,MySQL:registered:和MariaDB:registered:,并与Percona Server和其他Percona产品配合使用效果最佳。 该映像使您可以从Docker容器内部运行percona-toolkit中包含的所有工具。 ...

    percona-toolkit-2.2.4

    Percona Toolkit 2.2.4 是一个专为MySQL和Percona Server数据库系统设计的开源命令行工具集合。这个工具包在Linux环境下运行,并且是32位的可执行程序,意味着它适用于那些运行32位操作系统的服务器或开发环境。尽管...

    percona XtraBackup2.4.28

    在Percona Server 5.6+版本中,使用更轻量级的备份锁,避免阻塞DML查询,提高备份效率。 对于支持备份锁的环境,Percona XtraBackup会先备份InnoDB数据,然后应用`LOCK TABLES FOR BACKUP`,复制MyISAM表和其他相关...

    percona-xtrabackup-24-2.4.21-1.el7.x86_64.rar

    Percona XtraBackup的主要功能是在不停止数据库服务的情况下,实现对InnoDB存储引擎以及XtraDB(Percona Server的一个增强型存储引擎)数据的完整备份。 首先,了解InnoDB存储引擎的重要性。InnoDB是MySQL和MariaDB...

    percona-toolkit-3.0.11

    这个开源软件包由Percona公司开发,旨在提供高级的数据库维护、性能分析和数据恢复功能,适用于MySQL、MariaDB以及Percona Server等流行的关系型数据库管理系统。 在MySQL优化方面,Percona Toolkit提供了多种实用...

    percona手册

    1. **从二进制包安装 Percona Server 5.5**: - 下载适用于特定操作系统的二进制安装包。 - 按照官方文档中的步骤解压并配置环境变量。 - 启动服务并根据需要进行初始化设置。 2. **从源代码包安装 Percona ...

    Percona 服务器与 XtraDB 存储引擎

    Percona Server 是一种高性能、高可靠性的 MySQL 分支,它由 Percona 公司开发,旨在提供比官方 MySQL 更加稳定和高效的数据库服务。XtraDB 则是 Percona Server 中使用的默认存储引擎,它基于 InnoDB 引擎进行了一...

    percona xtrbackup

    安装Percona Xtrabackup时,你可以使用提供的压缩包文件"percona-xtrabackup-8.0.29-22-Linux-x86_64.glibc2.17"。这个文件是针对Linux 64位系统的,且依赖于glibc2.17库。首先,你需要确保系统满足该版本库的要求,...

    mysql安装文档

    综上所述,MySQL 的安装过程包括了安装必要的依赖包、创建 MySQL 用户组和用户、编译安装 CMake 和 Percona Server 5.6,并进行相关的配置工作,以及最后的安全性和权限管理设置。此外,还介绍了如何配置 MySQL 的...

    canal.server-1.1.2.zip

    此外,Canal不仅限于MySQL,还支持对MariaDB、Percona Server等数据库的监控。 2. **Canal的架构** Canal的架构主要包括三部分:Server(服务器端)、Client(客户端)和Adapter(适配器)。Server负责接收并解析...

    利用pt-heartbeat监控MySQL的复制延迟详解

    2. 安装Percona Toolkit: ```bash sudo yum install percona-toolkit ``` ### 总结 pt-heartbeat提供了一种有效的方式来监控MySQL复制延迟,确保数据的一致性和系统的稳定性。通过对心跳表的监控,我们可以...

    Mairadb cluster percona cluster mysql for galera集群部署手册

    - **软件环境**: 操作系统为 **Red Hat Enterprise Linux Server 6.4**,集群版本为 **MariaDB Galera 10.0.17**,并采用了 **Haproxy 1.4.25** 作为反向代理和负载均衡器。 - **网络配置**: 集群包括四个 IP 地址,...

    6.6练习实验冷备.docx

    server-id=1 ``` - 重启MySQL服务: ```bash systemctl restart mysqld ``` 2. **查看binlog日志文件** - 使用`show binary logs;`命令查看当前可用的binlog文件列表。 3. **创建数据库与表,并插入初始...

    MySql-复制-Atlas-Mha部署步骤

    rpm -Uvh percona-toolkit-2.2.11-1.noarch.rpm ``` #### 五、配置文件修改 1. **修改 `/usr/my.cnf` 文件**,增加以下配置: ```ini [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock ...

    Mysql+linux安装日志.rar_MYSQL_historyxrl_linux

    本教程将详细解析这个过程,结合提供的"MYSQL_historyxrl_linux"标签,我们可以推测这是一个关于MySQL安装历史记录或者涉及特定的日志分析。以下是安装MySQL在Linux上的步骤,以及可能涉及的日志分析。 **一、MySQL...

Global site tag (gtag.js) - Google Analytics