实践环境:
centos 6.9
mysql mysql-5.7.20-linux-glibc2.12-x86_64
参考资料:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
按需要安装所需要软件
yum 安装
> yum search libaio # search for info
> yum install libaio # install library
apt 安装
> apt-cache search libaio # search for info
> apt-get install libaio1 # install library
1、解压到你需要的安装目录一般在 /use/local/mysql,不是这个目录时需要自行处理链接快捷 socket,参考:http://binary-space.iteye.com/blog/2203617
2、cd 到解压目录
3、创建mysql 组与用户
> groupadd mysql
> useradd -r -g mysql -s /bin/false mysql
4、按需要设置权限
5、安装
> bin/mysqld --initialize --user=mysql
提示信息
2018-01-04T06:48:24.652569Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-01-04T06:48:24.881794Z 0 [Warning] InnoDB: New log files created, LSN=45790
2018-01-04T06:48:25.097948Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2018-01-04T06:48:25.357248Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 434c44cb-f11b-11e7-b768-005056a5b865.
2018-01-04T06:48:25.357880Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-01-04T06:48:25.358546Z 1 [Note] A temporary password is generated for root@localhost: QRdOjg,Y<0Hk
QRdOjg,Y<0Hk 为初始密码
也可用下面的命令获取初始密码:
>grep 'temporary password' /var/log/mysqld.log
6、启动
./support-files/mysql.server start
7、登录
>./bin/mysql -u 【用户名】 -p【密码】
8、首次登录重设密码
> Alter user 'root'@'localhost' identified by 'i-Sprint2011';
9、远程连接需要可能需要关闭防火墙
添加需要监听的端口
>/sbin/iptables -I【是i,需要删除这个中括号】 INPUT -p tcp --dport 3306 -j ACCEPT
保存设置
>/etc/init.d/iptables save
查看状态
>/etc/init.d/iptables status
注:连接登录 mysql 如果报错请参照博文:
http://binary-space.iteye.com/blog/2412768
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
分享到:
相关推荐
### MySQL 5.7二进制包安装实战详解 #### 环境准备与系统配置 在进行MySQL 5.7的二进制包安装之前,我们首先需要确保服务器环境符合安装要求。根据题目中的描述,我们将使用的是CentOS 7.3.1611操作系统,MySQL...
由于银河麒麟v10是arm架构,你需要找到支持aarch64的MySQL 5.7二进制包。可以从MySQL官方网站或第三方镜像站点下载。确保下载的文件名与压缩包中的文件相匹配。例如,文件名为`mysql-5.7.37-linux-glibc2.17-arm64....
1. **下载MySQL 5.7二进制包**:假设已经下载了`mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz`,将其放到`/usr/local/`目录下。 2. **解压缩文件**: ```bash tar -zxvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz...
在开始安装前,确保你的Anolis8系统已经更新到最新版本,并检查系统架构是否与MySQL 5.7提供的二进制文件相匹配。在这个案例中,我们看到`mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz`,这意味着它是为x86_64架构...
该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup
参考网络上的资源,进行安装并找资料解决了自己安装过程中的问题,希望能帮助大家
**二、MySQL 5.7 RPM包安装** 1. **下载RPM包**:从可信赖的源下载`mysql-5.7.27-1.el7.aarch64.rpm`,这是专为ARM64架构设计的MySQL 5.7版本。 2. **安装RPM包**:使用`rpm`命令进行安装,通常格式为`rpm -ivh ...
在Linux系统中,通常使用包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装MySQL 5.7。首先,更新系统包列表,然后执行安装命令。例如,对于基于Debian的系统: ```bash sudo apt update sudo apt...
找到MySQL的二进制安装包,如`mysql-server_5.7.25-0ubuntu0.16.04.1_amd64.deb`,然后使用相同的方式安装: ``` sudo dpkg -i mysql-server_5.7.25-0ubuntu0.16.04.1_amd64.deb ``` 5. **处理依赖问题**: ...
### MySQL 5.7.28 在 CentOS 7 上的二进制安装步骤与要点 #### 一、准备工作 在开始安装MySQL 5.7.28之前,我们需要确保CentOS 7系统的环境符合安装需求,并准备好必要的工具。 1. **确认系统版本:** - 本次...
1. **C++编译器**:MySQL的源码安装可能需要GCC或其他C++编译器来编译二进制文件。 2. **开发库**:例如libncurses、libssl、libpthread等,这些都是MySQL运行所必需的。 3. **系统工具**:如make、tar等用于构建和...
安装和升级部分是文档的重要组成部分,提供了在不同操作系统(如Unix/Linux、Microsoft Windows、MacOS、Linux、Solaris和FreeBSD)上安装MySQL的步骤,包括使用通用二进制文件、软件包管理器、Docker容器以及从源...
然而,对于MySQL的二进制安装,我们不依赖这些包管理器,而是直接下载官方的二进制资源包进行安装,以确保安装的版本和配置满足特定需求。 **步骤1:准备环境** 确保你的系统是最新的,执行以下命令更新系统: ``` ...
MySQL 提供了一个名为 `mysqlbinlog` 的工具,可以用来读取和解析二进制日志,包括审计日志。此外,还可以使用第三方工具,如 `pt-audit`(Percona Toolkit)进行更高级的分析。 ### 五、最佳实践与注意事项 1. **...
### CentOS 二进制安装 MySQL 5.7 在本文档中,我们将详细介绍如何通过二进制包方式在 CentOS 7.6.1810 版本上安装 MySQL 5.7 数据库。二进制安装方法适用于那些希望自定义安装路径、版本或有特殊需求的场景。 ###...
二进制安装是指直接下载MySQL的预编译版本,无需编译即可安装。这种方式允许用户将MySQL安装到任意目录,适合需要安装多个实例的场景。 **2. 安装步骤** - **下载二进制包**:从MySQL官网下载适用于当前Linux版本...
### CentOS 7 二进制安装 MySQL 5.7 的详细步骤及注意事项 #### 安装前准备 在正式开始安装 MySQL 5.7 之前,确保已经做好了以下准备工作: 1. **下载 MySQL 5.7 的二进制安装包**:可以从 MySQL 官方网站或 CDN ...
MySQL 5.7.22 是一个流行的开源...总的来说,无论是二进制包安装还是免安装配置,关键在于理解MySQL的目录结构、配置文件参数以及启动和初始化流程。正确配置这些环节,才能确保MySQL 5.7.22 在Windows环境中稳定运行。