二进制包安装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
CentOS 7上二进制安装MySQL 5.7的过程涉及多个步骤,这些步骤确保了数据库服务能够正确、稳定地运行。以下是对整个过程的详细解释: 1. **安装依赖包**: 在安装MySQL之前,需要确保系统中有必要的依赖库。在...
mysql-5.7.38二进制包 mysql-5.7.38-el7-x86_64.tar.gz 官方下载地址:https://dev.mysql.com/downloads/mysql/
MySQL二进制包安装5.7.pdf
参考网络上的资源,进行安装并找资料解决了自己安装过程中的问题,希望能帮助大家
mysql5.7 二进制安装一键安装脚本 for ubuntu ubuntu 默认shell 是dash 请用 bash执行 /bin/bash mysql5.7_bin_install.sh
找到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 在 Windows 平台上的安装与配置详解 #### 一、概述 本文将详细介绍如何在 Windows 平台上安装 MySQL 5.7 版本,并对其进行基本配置。MySQL 是一款广泛使用的开源关系型数据库管理系统,适用于各种...
然而,对于MySQL的二进制安装,我们不依赖这些包管理器,而是直接下载官方的二进制资源包进行安装,以确保安装的版本和配置满足特定需求。 **步骤1:准备环境** 确保你的系统是最新的,执行以下命令更新系统: ``` ...
安装步骤通常包括解压安装包,将包含的二进制文件和配置文件复制到适当目录,设置环境变量,创建数据存储目录,初始化数据库,以及设置root用户的密码。此外,为了保证安全性,还需要配置防火墙规则,允许必要的端口...
**二、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 二进制安装知识点详解 #### 一、准备工作与环境搭建 **1. 硬盘挂载** - **查看磁盘空间**:`df -TH`,确保有足够的磁盘空间来安装MySQL。 - **创建挂载目录**:`mkdir /data1` - **挂载磁盘**...
在开始安装前,确保你的Anolis8系统已经更新到最新版本,并检查系统架构是否与MySQL 5.7提供的二进制文件相匹配。在这个案例中,我们看到`mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz`,这意味着它是为x86_64架构...
由于银河麒麟v10是arm架构,你需要找到支持aarch64的MySQL 5.7二进制包。可以从MySQL官方网站或第三方镜像站点下载。确保下载的文件名与压缩包中的文件相匹配。例如,文件名为`mysql-5.7.37-linux-glibc2.17-arm64....
MySQL 5.7 提供了多种安装方式,包括使用通用二进制文件、使用 MySQL Yum Repository、使用 MySQL APT 存储库等。用户可以根据自己的需求选择合适的安装方式。 在安装 MySQL 之前,需要先确定要安装哪个 MySQL 版本...
### MySQL 5.7二进制包安装实战详解 #### 环境准备与系统配置 在进行MySQL 5.7的二进制包安装之前,我们首先需要确保服务器环境符合安装要求。根据题目中的描述,我们将使用的是CentOS 7.3.1611操作系统,MySQL...
这个“银河麒麟_龙芯_MYSQL离线安装包 mysql5.7_kylin_mips64el.zip”文件是专为银河麒麟操作系统在龙芯处理器平台上搭建MySQL 5.7数据库环境而准备的。离线安装包意味着用户可以在没有网络连接的情况下进行MySQL的...
在这样的背景下,"银河麒麟兆芯MYSQL离线安装包mysql5.7_kylin_i386.zip" 是一个专为银河麒麟操作系统和兆芯处理器设计的MySQL 5.7数据库的离线安装包。这个包确保了在没有网络连接的情况下,用户也能在银河麒麟系统...
在本文档中,我们将详细介绍如何通过二进制包方式在 CentOS 7.6.1810 版本上安装 MySQL 5.7 数据库。二进制安装方法适用于那些希望自定义安装路径、版本或有特殊需求的场景。 #### 条件准备 在开始安装前,请确保...
1.脚本将删除所有数据,请提前检查备份,重要!重要!重要!数据物价!!! 2.使用root执行脚本,命令最好是source install-dbsql.sh,否则mysql命令无法...9.可安装目前最新版mysql5.7.32,当有新版本需更改脚本里的包名称