`
liuxingguome
  • 浏览: 26086 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

Centos安装mysql8.0.26

 
阅读更多
1、从官网下载:
https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

cd /

mkdir mysql8

cd mysql8

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

tar -xvf https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

mv mysql-8.0.26-linux-glibc2.12-x86_64 mysql3309

cd mysql3309

mkdir tmp log data

vim my.cnf
:set paste
i
粘贴以下内容

[client]
port = 3309
# 指定套接字文件
socket = /mysql8/mysql3309/tmp/mysql.sock

[mysqld]
port = 3309
# 数据目录
datadir = /mysql8/mysql3309/data
# 指定pid文件
pid-file = /mysql8/mysql3309/tmp/mysql.pid
# 指定套接字文件
socket = /mysql8/mysql3309/tmp/mysql.sock
# 指定错误日志
log_error = /mysql8/mysql3309/log/mysqld.log
# 表示表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names = 1
# 表示跳过数据库权限验证
skip-grant-tables
# 表示打开日志
slow_query_log = ON
# 表示慢查询日志
slow_query_log_file = /mysql8/mysql3309/log/slow-queries.log
# 表示查询超过两秒才记录
long_query_time = 10
# 表示记录下没有使用索引的查询
#log-queries-not-using-indexes
# 表示语法校验规则
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


:wq


cd bin
初始化:
./mysqld --defaults-file=/mysql8/mysql3309/my.cnf --user=root --basedir=/mysql8/mysql3309 --datadir=/mysql8/mysql3309/data  --initialize --lower-case-table-names=1

启动服务:
./mysqld_safe --defaults-file=/mysql8/mysql3309/my.cnf --user=root &

本地登录:
./mysql -S /mysql8/mysql3309/tmp/mysql.sock -uroot -p
直接回车

修改root密码:
use mysql;

update user set authentication_string='' where user='root';
flush privileges;

exit

注释my.cnf文件“跳过数据库权限验证”
#skip-grant-tables

mysql重启

修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';


开户远程访问:
update user set host='%' where user='root';

开机自启动;
vim /root/mysqlrun.sh

#!/bin/bash
cd /mysql8/mysql3309/bin
nohup ./mysqld_safe --defaults-file=/mysql8/mysql3309/my.cnf --user=root &

vim /etc/rc.d/rc.local

在文件最后加上:
/root/mysqlrun.sh &

chmod +x /etc/rc.d/rc.local
chmod +x /root/mysqlrun.sh






分享到:
评论

相关推荐

    centos下hive连接mysql驱动 ,mysql-connector-java-8.0.26-1.el7.noarch.

    centos 下hive连接mysql驱动 ,mysql-connector-java-8.0.26-1.el7.noarch. 使用方法: 1.下载本rpm文件后,上传至你的服务器(虚拟机) 2. rpm -ivh mysql-connector-java-8.0.26-1.el7.noarch进行安装 3.安装完成...

    mysql-8.0.26.zip

    这个压缩包“mysql-8.0.26.zip”包含了在 CentOS 7 上安装 MySQL 8 的必要文件和步骤。下面将详细介绍如何在 CentOS 7 系统中安装 MySQL 8,并解析提供的资源。 首先,你需要解压下载的“mysql-8.0.26.zip”文件,...

    mysql8.0.26 RPM离线安装包 centos7

    mysql8.0.26 RPM离线安装包 适合centos7 标注了RPM包的安装顺序,避免反复尝试浪费时间。 9个MYSQL包加一个依赖包,完美完整安装MYSQL,网上都是挑其中几个包安装,给未来工作留下隐患。 避免网速导致安装慢。 如需...

    CentOS7 下安装 mysql8 详细步骤及 .sock 问题解决步骤

    在 CentOS7 系统上安装 MySQL 8 需要遵循一系列步骤,本文将详细介绍整个过程,包括如何解决可能出现的 `.sock` 文件问题。MySQL 8 是一个流行的开源关系型数据库管理系统,它提供了更高的性能、安全性和易用性。...

    mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

    linux操作系统CentOS7上的安装包,最新mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar ,官网下载速度太慢,花了好久下载完成,方便大家下载

    CentOS mysql.zip

    安装MySQL 8.0.26在CentOS上的步骤大致如下: 1. **解压ZIP文件**:首先,你需要在终端中使用`unzip CentOS_mysql.zip`命令来解压下载的ZIP文件。 2. **解压tar.gz文件**:接着,使用`tar -zxvf mysql-8.0.26-el7-...

    mysql 数据库ARM架构8.0.23版本,CentOS7.9、7.6版本

    里面的步骤测试步骤在CentOS7.6、CentOS7.9版本实际操作过,基本有效。可以根据实际情况修改步骤,此文档只是作为参考。其他版本的mysql数据库可以访问mysql官网下载:https://dev.mysql.com/downloads/mysql/

    CentOS7.6安装MYSQL8.0的步骤详解

    1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadb rpm -qa|grep mariadb rpm -e mariadb-libs --nodeps 2、在/usr/local/目录下创建mysql文件夹 cd /cd usr/localmkdir ...

    mysql 8.0 mysql-8.0.26-el7-x86-64.tar.gz

    `mysql-8.0.26-el7-x86_64.tar.gz` 是针对Linux(特别是CentOS 7)的x86_64架构的MySQL 8.0.26二进制包,这个压缩文件包含了运行MySQL服务器和客户端所需的所有组件。 1. **增强的性能**: MySQL 8.0引入了InnoDB...

    MySQL-Linux安装

    ### MySQL 8.0.26 在 CentOS 7 Linux 上的安装步骤与配置详解 #### 一、前期准备 在开始MySQL的安装之前,我们需要确保已经准备好以下几点: 1. **准备一台Linux服务器**:可以是一台云服务器或虚拟机,本教程中...

    linux安装mysql

    MySQL8.0.26的压缩包名称可能类似`mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz`。 接下来,进行解压和目录规划。运行`tar -xvf`命令解压文件,并重命名解压后的目录为`mysql`。创建数据目录`data`和临时文件目录`...

    MySQL安装卸载-Linux.docx

    本节将详细介绍如何在CentOS 7.X上安装MySQL 8.0.26版本,虽然CentOS已经停止更新,但此方法同样适用于其他Linux发行版。 ##### 2.1 下载MySQL安装包 1. **访问MySQL官方下载页面**:...

    mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

    本文将深入探讨在Linux操作系统上安装MySQL 5.7.26的具体步骤,以及相关的技术细节。 首先,Linux上的MySQL安装通常涉及以下步骤: 1. **更新系统**:在安装任何新软件之前,确保系统是最新的。运行`sudo apt-get ...

    MySQL安装卸载-合.docx

    ### MySQL在Linux下的安装与卸载 #### 一、MySQL在Linux下的安装步骤 ##### 1.1 下载MySQL 在安装MySQL之前,你需要准备一台Linux虚拟机或云服务器。尽管CentOS已经停更,本指南依然以CentOS 7.x为例进行说明,...

    mysql-connector-java-8.0.2下载

    1. 将`mysql-connector-java-8.0.26.jar`文件添加到项目的类路径中,或者如果你使用的是Maven或Gradle,可以在pom.xml或build.gradle文件中添加相应的依赖。 2. 创建数据库连接,例如: ```java import java.sql....

    MySQL8.0.27/26主从配置与读写分离简明手册

    首先,环境准备是基础,确保所有参与的服务器都安装了MySQL 8.0.27或8.0.26,并且操作系统为CentOS 7最小化安装。安装完成后,需要创建一个用于复制的专用用户,如`repl`,并为其分配权限。命令示例如下: ```sql ...

    Linux部署.docx

    - **下载与安装**:首先从MySQL官网下载适用于Red Hat Enterprise Linux的MySQL安装包,然后通过RPM包管理工具进行安装。 - 将下载好的MySQL包放置于指定目录下。 - 执行一系列RPM安装命令,注意`--nodeps`和`--...

Global site tag (gtag.js) - Google Analytics