`
wx1569466809
  • 浏览: 72237 次
文章分类
社区版块
存档分类
最新评论

二进制包安装MySQL_5.7

 
阅读更多

二进制包安装MySQL_5.7

步骤

安装包处理

[root@adailinux src]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

[root@adailinux src]# tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

初始化

[root@adailinux src]# mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql


[root@adailinux src]# cd /usr/local/mysql


[root@adailinux mysql]# ./bin/mysqld  --initialize --user=mysql --datadir=/data/mysql

错误排查

[root@adailinux mysql]# ./bin/mysqld  --initialize --user=mysql --datadir=/data/mysql
./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

解决办法:
[root@adailinux mysql]# yum install -y libaio*

初始化

[root@adailinux mysql]# ./bin/mysqld  --initialize --user=mysql --datadir=/data/mysql
[Note] A temporary password is generated for root@localhost: 3A)2DdJLkcFP
#注意:此时在此生成一个root密码!

检测:
[root@adailinux mysql]# echo $?
0

执行以下命令:
[root@adailinux mysql]# ./bin/mysql_ssl_rsa_setup --datadir=/data/mysql

初始化完成!

配置MySQL

编辑MySQL配置文件:
[root@adailinux mysql]# vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
port=3306
datadir=/data/mysql
socket=/tmp/mysql.sock

将MySQL添加到系统服务:
[root@adailinux mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@adailinux mysql]# vim /etc/init.d/mysqld

basedir=/usr/local/mysql
datadir=/data/mysql
  • 启动服务
[root@adailinux mysql]# /etc/init.d/mysqld start
Starting MySQL.Logging to '/data/mysql/adailinux.err'.
....... SUCCESS! 

设置root密码

使用初始化密码登录,进入后直接设置密码,一定要设置一下新密码:
[root@adailinux mysql]# /usr/local/mysql/bin/mysql -uroot -p'3A)¥#LkcFP'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.17

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> set password = password('12#¥%6');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> quit
Bye

退出来,再使用新的密码登录就可以了!

设置密码:情景2

还有一种情况,就是不知道初始化密码

vi /etc/my.cnf

在[mysqld]下面增加一行

skip-grant-tables

重启  /etc/init.d/mysqld restart

/usr/local/mysql/bin/mysql -uroot 

mysql> update user set authentication_string=password('123333') where user='root';

退出来后,更改my.cnf,去掉刚加的 skip-grant-tables

重启 /etc/init.d/mysqld restart

此时就可以使用新的密码了。

转载于:https://my.oschina.net/1995blog/blog/1594022

分享到:
评论

相关推荐

    MySQL 5.7二进制包安装-mysql5.7-install.zip

    MySQL 5.7二进制包安装-mysql5.7-install

    centos7二进制安装MySQL5.7.docx

    CentOS 7上二进制安装MySQL 5.7的过程涉及多个步骤,这些步骤确保了数据库服务能够正确、稳定地运行。以下是对整个过程的详细解释: 1. **安装依赖包**: 在安装MySQL之前,需要确保系统中有必要的依赖库。在...

    mysql-5.7.38二进制包

    mysql-5.7.38二进制包 mysql-5.7.38-el7-x86_64.tar.gz 官方下载地址:https://dev.mysql.com/downloads/mysql/

    MySQL二进制包安装5.7.pdf

    MySQL二进制包安装5.7.pdf

    linux二进制安装mysql5.7.13

    参考网络上的资源,进行安装并找资料解决了自己安装过程中的问题,希望能帮助大家

    mysql5.7 二进制安装一键安装脚本 for ubuntu

    mysql5.7 二进制安装一键安装脚本 for ubuntu ubuntu 默认shell 是dash 请用 bash执行 /bin/bash mysql5.7_bin_install.sh

    Ubuntu-mysql5.7.25离线完整安装包(含三个依赖包)

    找到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 安装详细教程.docx

    ### MySQL 5.7 在 Windows 平台上的安装与配置详解 #### 一、概述 本文将详细介绍如何在 Windows 平台上安装 MySQL 5.7 版本,并对其进行基本配置。MySQL 是一款广泛使用的开源关系型数据库管理系统,适用于各种...

    linux中mysql二进制资源包安装全过程附mysql安装包

    然而,对于MySQL的二进制安装,我们不依赖这些包管理器,而是直接下载官方的二进制资源包进行安装,以确保安装的版本和配置满足特定需求。 **步骤1:准备环境** 确保你的系统是最新的,执行以下命令更新系统: ``` ...

    银河麒麟_飞腾_MYSQL 离线安装包 mysql5.7_kylin_arm64.zip

    安装步骤通常包括解压安装包,将包含的二进制文件和配置文件复制到适当目录,设置环境变量,创建数据存储目录,初始化数据库,以及设置root用户的密码。此外,为了保证安全性,还需要配置防火墙规则,允许必要的端口...

    银河麒麟鲲鹏920mysql5.7安装包安装手册

    **二、MySQL 5.7 RPM包安装** 1. **下载RPM包**:从可信赖的源下载`mysql-5.7.27-1.el7.aarch64.rpm`,这是专为ARM64架构设计的MySQL 5.7版本。 2. **安装RPM包**:使用`rpm`命令进行安装,通常格式为`rpm -ivh ...

    Linux MySQL 二进制安装

    ### Linux MySQL 二进制安装知识点详解 #### 一、准备工作与环境搭建 **1. 硬盘挂载** - **查看磁盘空间**:`df -TH`,确保有足够的磁盘空间来安装MySQL。 - **创建挂载目录**:`mkdir /data1` - **挂载磁盘**...

    龙蜥anolis8系统安装mysql5.7

    在开始安装前,确保你的Anolis8系统已经更新到最新版本,并检查系统架构是否与MySQL 5.7提供的二进制文件相匹配。在这个案例中,我们看到`mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz`,这意味着它是为x86_64架构...

    银河麒麟v10安装MySQL5.7 含教程

    由于银河麒麟v10是arm架构,你需要找到支持aarch64的MySQL 5.7二进制包。可以从MySQL官方网站或第三方镜像站点下载。确保下载的文件名与压缩包中的文件相匹配。例如,文件名为`mysql-5.7.37-linux-glibc2.17-arm64....

    mysql-5.7操作手册(中文版).pdf

    MySQL 5.7 提供了多种安装方式,包括使用通用二进制文件、使用 MySQL Yum Repository、使用 MySQL APT 存储库等。用户可以根据自己的需求选择合适的安装方式。 在安装 MySQL 之前,需要先确定要安装哪个 MySQL 版本...

    mysql5.7二进制包安装实战

    ### MySQL 5.7二进制包安装实战详解 #### 环境准备与系统配置 在进行MySQL 5.7的二进制包安装之前,我们首先需要确保服务器环境符合安装要求。根据题目中的描述,我们将使用的是CentOS 7.3.1611操作系统,MySQL...

    银河麒麟_龙芯_MYSQL离线安装包 mysql5.7_kylin_mips64el.zip

    这个“银河麒麟_龙芯_MYSQL离线安装包 mysql5.7_kylin_mips64el.zip”文件是专为银河麒麟操作系统在龙芯处理器平台上搭建MySQL 5.7数据库环境而准备的。离线安装包意味着用户可以在没有网络连接的情况下进行MySQL的...

    银河麒麟兆芯MYSQL离线安装包mysql5.7_kylin_i386.zip

    在这样的背景下,"银河麒麟兆芯MYSQL离线安装包mysql5.7_kylin_i386.zip" 是一个专为银河麒麟操作系统和兆芯处理器设计的MySQL 5.7数据库的离线安装包。这个包确保了在没有网络连接的情况下,用户也能在银河麒麟系统...

    CentOS-二进制安装mysql5.7

    在本文档中,我们将详细介绍如何通过二进制包方式在 CentOS 7.6.1810 版本上安装 MySQL 5.7 数据库。二进制安装方法适用于那些希望自定义安装路径、版本或有特殊需求的场景。 #### 条件准备 在开始安装前,请确保...

    redhat/centos版本>=7.x系统一键安装mysql数据库5.7.x并配置基线安全策略shell脚本

    1.脚本将删除所有数据,请提前检查备份,重要!重要!重要!数据物价!!! 2.使用root执行脚本,命令最好是source install-dbsql.sh,否则mysql命令无法...9.可安装目前最新版mysql5.7.32,当有新版本需更改脚本里的包名称

Global site tag (gtag.js) - Google Analytics