linux Mysql 8.0.16 安装搭建

文章目录

  • Mysql 搭建
    • 一、安装包下载
    • 二、创建用户组用户和修改权限
    • 三、配置my.cnf

Mysql 搭建

一、安装包下载

mysql 下载地址:https://downloads.mysql.com/archives/community/
这里有所有的mysql的版本,下载自己需要的版本,我们这里下载 8.0,16版本的,注意选的跟我一样。
linux Mysql 8.0.16 安装搭建_第1张图片
上传到linux

输入命令:tar -xvf mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz -C /opt/module/

输入命令: mv mysql-8.0.16-linux-glibc2.12-x86_64/ mysql 改名为 mysql
linux Mysql 8.0.16 安装搭建_第2张图片

二、创建用户组用户和修改权限

输入命令: groupadd mysql 创建用户组 mysql
在这里插入图片描述
输入命令:useradd -r -g mysql mysql 创建用户mysql 到 用户组 mysql 里面
在这里插入图片描述
在 mysql 目录下面创建 data 目录,并且修改它的用户和用户组
输入命令:mkdir data 创建 data 目录
输入命令:chown mysql:mysql -R /opt/module/mysql/data/ 修改用户用户组

三、配置my.cnf

输入命令:vim my.cnf 配置这个文件
如果没有直接文件,这个可以直接粘贴进去用

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/opt/module/mysql
datadir=/opt/module/mysql/data
socket=/tmp/mysql.sock
log-error=/opt/module/mysql/data/mysql.err
pid-file=/opt/module/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

进入mysql的bin目录
输入命令:cd /opt/module/mysql/bin/
进行初始化
输入命令:./mysqld --initialize --user=mysql

查看密码
输入命令:cat /opt/module/mysql/data/mysql.err
红色框起来的地方是临时密码,要保存下来等下要用

将mysql.server放置到/etc/init.d/mysql中
输入命令: cp /opt/module/mysql/support-files/mysql.server /etc/init.d/mysql
在这里插入图片描述
启动mysql
输入命令:service mysql start 启动成功
linux Mysql 8.0.16 安装搭建_第3张图片
查看mysql进程
输入命令: ps -ef|grep mysql
在这里插入图片描述
输入命令:./mysql -u root -p 输入刚刚的临时密码,注意在mysql得bin目录下执行
linux Mysql 8.0.16 安装搭建_第4张图片
输入命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; 修改 mysql 的密码为 123456
输入命令:flush privileges; 刷新权限

你可能感兴趣的:(Mysql,DBA,mysql,数据库)