天天看点

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

Linux部署MySQL8.0

  • 一、下载地址
  • 二、安装部署
    • 1、将安装包发送至服务器
    • 2、解压安装包
    • 3、创建用户组以及用户和密码
    • 4、授权用户
    • 5、切换到bin目录下
    • 6、初始化基础信息
    • 7、编辑my.cnf文件
    • 8、添加mysqld服务到系统
    • 9、授权以及添加服务
    • 10、启动mysql
    • 11、查看启动状态
    • 12、将mysql命令添加到服务
    • 13、登录mysql mysql -uroot -p 密码使用之前随机生成的密码
    • 14、修改root密码 其中123456是新的密码自己设置
    • 15、执行 使密码生效
    • 16、选择mysql数据库
    • 17、修改远程连接并生效

一、下载地址

下载地址:https://downloads.mysql.com/archives/community/

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

二、安装部署

1、将安装包发送至服务器

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

2、解压安装包

tar xvJf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

在安装包的文件夹中新建文件夹data

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

3、创建用户组以及用户和密码

groupadd mysql
useradd -g mysql mysql
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

4、授权用户

chown -R mysql.mysql /usr/local/mysql/mysql-8.0.25-linux-glibc2.12-x86_64
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

chown -R mysql.mysql你的mysql的安装文件夹

5、切换到bin目录下

cd bin
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

6、初始化基础信息

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署
./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0 --datadir=/usr/local/mysql/mysql-8.0/data/ --initialize
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

7、编辑my.cnf文件

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

注释mysqld_safe 修改信息

basedir=/usr/local/mysql/mysql-8.0/
datadir=/usr/local/mysql/mysql-8.0/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

8、添加mysqld服务到系统

cp -a ./support-files/mysql.server /etc/init.d/mysql
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

9、授权以及添加服务

chmod +x /etc/init.d/mysql
chkconfig --add mysql
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

10、启动mysql

service mysql start
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

11、查看启动状态

service mysql status
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

12、将mysql命令添加到服务

ln -s /usr/local/mysql/mysql-8.0/bin/mysql /usr/bin
           

13、登录mysql mysql -uroot -p 密码使用之前随机生成的密码

mysql  mysql -uroot -p
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

14、修改root密码 其中123456是新的密码自己设置

15、执行 使密码生效

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

16、选择mysql数据库

Linux(Centos)部署MySQL8.0一、下载地址二、安装部署

17、修改远程连接并生效

update user set host='%' where user='root';
flush privileges;
           
Linux(Centos)部署MySQL8.0一、下载地址二、安装部署