Mysql离线安装8.0.26的图文教程

目录
  • 1.官网下载8.0.26版本Mysql
  • 2.上传到linux服务器
  • 3.解压文件
  • 4.修改mysql名称
  • 5.进入mysql的bin目录下,创建data文件夹
  • 6.创建用户并赋权限
  • 7.初始化数据库
  • 8.修改/usr/local/mysql当前目录得用户
  • 9.创建my.cnf文件
  • 10.配置my.cnf
  • 11.开机自启,进入/usr/java/mysql/support-files进行设置
  • 12.注册服务
  • 13.etc/ld.so.conf要配置路径,不然报错
  • 14.配置环境变量
  • 15.更新环境变量
  • 16.启动mysql服务
  • 17. 遇到问题:CentOS 8操作系统版本结束了生命周期,yum install报错
  • 18.登录遇到问题
  • 19.登录mysql
  • 20. 修改 ‘root’@‘localhost’ 的密码
  • 21.开启允许远程登录

1.官网下载8.0.26版本Mysql

Mysql官网地址

2.上传到linux服务器

利用rz命令进行文件上传

3.解压文件

tar -xvf mysql-8.0.26-linux-glibc2.17-x86_64-minimal-rebuild.tar.xz

4.修改mysql名称

mv mysql-8.0.26-linux-glibc2.17-x86_64-minimal-rebuild mysql-8.0.26

5.进入mysql的bin目录下,创建data文件夹

cd mysql-8.0.26/
mkdir data

6.创建用户并赋权限

创建mysql组
groupadd mysql

创建mysql用户添加到mysql组
useradd -r -g mysql mysql
修改/usr/local/mysql目录权限
chown -R mysql:mysql /usr/local/mysql/  (此处地址为mysql解压路径)

7.初始化数据库

注意:大小写不敏感
–lower-case-table-names=1
初始化的时候设置

bin/mysqld --initialize --lower-case-table-names=1 --user=mysql --basedir=/usr/java/mysql-8.0.26 --datadir=/usr/java/mysql-8.0.26/data

8.修改/usr/local/mysql当前目录得用户

chown -R root:root ./
chown -R mysql:mysql data

9.创建my.cnf文件

cd support-files/

创建my-default.cnf
touch my-default.cnf
赋予权限
chmod 777 ./my-default.cnf
创建my.cnf
cp support-files/my-default.cnf /etc/my.cnf

10.配置my.cnf

[mysqld]
port = 3308      //修改服务端端口
socket = /tmp/mysql.sock
init-connect='SET NAMES utf8'
basedir=/usr/java/mysql-8.0.26      #根据自己的安装目录填写
datadir=/usr/java/mysql-8.0.26/data   #根据自己的mysql数据目录填写
socket=/tmp/mysql.sock
max_connections=200     # 允许最大连接数
character-set-server=utf8    # 服务端使用的字符集默认为8比特编码的latin1字符集
default-storage-engine=INNODB      # 创建新表时将使用的默认存储引擎

11.开机自启,进入/usr/java/mysql/support-files进行设置

cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql

12.注册服务

添加服务
chkconfig --add mysql
显示服务列表
chkconfig --list mysql

13.etc/ld.so.conf要配置路径,不然报错

vim /etc/ld.so.conf
添加如下内容 :
/usr/java/mysql-8.0.26/lib

14.配置环境变量

export PATH=$PATH:/usr/java/mysql-8.0.26/bin:/usr/java/mysql-8.0.26/lib

15.更新环境变量

source /etc/profile

16.启动mysql服务

service mysql start

17. 遇到问题:CentOS 8操作系统版本结束了生命周期,yum install报错

解决:
运行以下命令备份之前的repo文件。
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo

运行以下命令下载最新的repo文件。
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
运行以下命令替换repo文件中的链接。
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo &&  sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
登录CentOS 8系统的ECS实例。具体操作,请参见连接方式概述。
[可参考阿里云](https://help.aliyun.com/document_detail/405635.html?spm=5176.smartservice_service_chat.0.0.712c3f1bBoZ19I)

18.登录遇到问题

mysql -uroot -P3308 -p上面随机生成的密码

解决:

yum install libncurses*

19.登录mysql

mysql -uroot -P3308 -p

20. 修改 ‘root’@‘localhost’ 的密码

alter user 'root'@'localhost' identified by 'root';

21.开启允许远程登录

use mysql;  
#如果报以下该错误
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
ALTER USER USER() IDENTIFIED BY 'root';   #解决方式
Query OK, 0 rows affected (0.01 sec)

#创建任意ip连接root用户
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
select host, user ,authentication_string , plugin from user;

#授权root用户可以远程登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
立即生效
flush privileges;
修改'root'@'%'用户密码
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
立即生效
FLUSH PRIVILEGES;

退出
exit;
重启mysql服务
service mysql restart 

参考自:https://blog.csdn.net/weixin_38898423/article/details/103473895

到此这篇关于Mysql离线安装8.0.26的图文教程的文章就介绍到这了,更多相关Mysql8.0.26离线安装内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • MySQL8.0.26的安装与简化教程(全网最全)

    目录 1.MySQL下载 1.1下载 1.2安装 1.MySQL下载 1.1下载 MySQL8.0.26安装与卸载的完整步骤记录 MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. 本文主要讲述压缩版,因为安装不太方便,但是

  • MySQL8.0.26安装与卸载的完整步骤记录

    目录 前言 一.安装 1.官网下载 2.创建配置 3.初始化MySQL 4.安装MySQL服务 5.登录MySQL 二.卸载 1.停止服务 2.卸载服务 3.删除安装文件 4.删除注册表信息 总结 前言 MySQL 8.0.26于2021年7月20日发布. 一个变化需要注意,在这一版本里面改动了大量的变量名称,大量包含master和 slave的变量名称变为 source和replica.例如:slave_parallel_workers ->replica_parallel_workers.

  • mysql8.0.2离线安装配置方法图文教程

    离线安装MySQL_8.0.2方法,供大家参考,具体内容如下 从MySQL官网中获取了下面这个压缩包: 解压之后变成这个样子: 文件里面是这个样子: 下面开始了,请注意. 第一大步:配置my.ini文件 内容如下: [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录,若报错用反斜杠 basedir=D:\\tools\\ mysql-8.0.2-dmr

  • Mysql离线安装8.0.26的图文教程

    目录 1.官网下载8.0.26版本Mysql 2.上传到linux服务器 3.解压文件 4.修改mysql名称 5.进入mysql的bin目录下,创建data文件夹 6.创建用户并赋权限 7.初始化数据库 8.修改/usr/local/mysql当前目录得用户 9.创建my.cnf文件 10.配置my.cnf 11.开机自启,进入/usr/java/mysql/support-files进行设置 12.注册服务 13.etc/ld.so.conf要配置路径,不然报错 14.配置环境变量 15.更

  • Ubuntu18.04 安装mysql8.0.11的图文教程

    1.下载deb包 2.运行命令 sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb sudo apt update 3.安装mysql8 sudo apt install mysql-server 4.输入root密码 5.密码加密方式选择5.x 6.查看mysql是否安装成功 mysql -u root -p 7.查看mysql字符集,mysql8字符集默认为utf-8. show variables like '%char%'; 总结 以上所述是小编

  • windows版本下mysql的安装启动和基础配置图文教程详解

    下载: 第一步 : 打开网址(进入官网下载) :https://www.mysql.com ,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev.mysql.com/downloads/,选择Community选项 第三步 :点击MySQL Community Server进入https://dev.mysql.com/downloads/mysql/页面,再点击5.6版本的数据库 第四步:windows操作

  • Centos7.3安装Redis4.0.6详细图文教程

    首先进入待安装的目录: wget获取安装包 解压安装包 安装gcc环境编译依赖 对解压的安装包进行编译 编译后产生src文件夹,里面包含常用的redis-cli,redis-server,redis-check-aof,redis-check-rdb,redis-sentinel等,需要将这些常用的放到/usr/local/bin下 编译安装 启动redis 修改redis.conf的后台启动 查看redis进程 总结 以上所述是小编给大家介绍的Centos7.3安装Redis4.0.6详细图文

  • MySQL-8.0.26配置图文教程

    前言:最近公司项目更换数据库版本,在此记录分享一下自己安装配置MySQL8.0版本的过程吧. 1.首先进入MySQL官网选择所需版本下载(下载地址:https://dev.mysql.com/downloads/mysql/ ) PS:MySQL8.0版本不需要像MySQL5.7版本那样使用安装程序安装,只需在官网下载压缩包并解压进行配置后就能使用. 解压后如图: 2.配置环境变量中系统变量PATH的值,把自己安装目录的bin文件夹路径放上去. 3.新建MySQL的配置文件. 在新版本中是没有m

  • IDEA离线安装maven helper插件的图文教程

    使用idea的file->settings->plugins安装maven helper插件失败,安装页面总是提示installed,在installed页面却没有,实在没办法决定离线安装. 1.打开idea官方插件网站:https://plugins.jetbrains.com/ 2.搜索maven helper插件: 3.选择对应的版本点击下载即可: 4.将下载的zip压缩包解压到D:\Program Files\JetBrains\IntelliJ IDEA 2021.2\plugins

  • Windows免安装MySQL 8.0.28 版本图文教程

    本文为大家分享了Windows免安装MySQL8.0.28版本图文教程,供大家参考,具体内容如下 1. MySQL官网地址 https://www.mysql.com/ 或 点击这里下载 2. 进入官网选择下载 2.1 滑到底部选择 MySQL Community (GPL) Downloads » 2.2 选择MySQL Community Server 2.3 选择免安装版本下载 2.4 选择直接下载 3. 解压文件至指定文件夹 注意解压后文件应于下图一致不要手动新建data文件夹否则会报错

  • mac安装mysql数据库及配置环境变量的图文教程

    目录 安装mysql 配置环境变量 安装mysql 下载mysql.我下载的是:mysql-8.0.11-macos10.13-x86_64.dmg 双击打开mysql-8.0.11-macos10.13-x86_64.dmg,然后双击mysql-8.0.11-macos10.13-x86_64.pkg 一路点击继续,傻瓜式安装,没什么好说的 此处选择"Use Legacy Password Encryption",否则使用navicat连接mysql的时候,会报无法加载身份验证的错误

  • 不卸载原有mysql直接安装mysql8.0

    目录 下载zip安装包 初始化数据库 登陆mysql数据库 注册/删除mysql服务 下载zip安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完成后,解压压缩包,进入压缩的目录,新建文本文件my.ini. 假设你解压出来的目录为E:\Program Files\mysql-8.0.19-winx64,my.ini内容如下: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=E:\Prog

  • 源码编译安装MySQL8.0.20的详细教程

    在上篇文章给大家介绍了: MySQL8.0.20安装教程及其安装问题详细教程  https://www.jb51.net/article/186202.htm mysql8.0.20下载安装及遇到的问题(图文详解)  https://www.jb51.net/article/186208.htm CentOS7安装Mysql8.0.20步骤: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html 1 概述 本文章主要讲述

随机推荐