Linux下安装MySQL8.0

2.1 安装环境准备

2.1.1 软件下载
下载地址:(可选择对应版本的软件)
https://dev.mysql.com/downloads/mysql/

2.1.2 网盘下载
链接:https://pan.baidu.com/s/12MXA-DWkYS6FEhPgIGJoOQ
提取码:qw7j

2.1.3 文件上传及解压
在 /usr/local下 创建mysql文件夹 mkdir mysql

Cd /usr/local
Mkdir mysql

切换到mysql文件夹下 cd mysql

Cd  mysql

解压mysql tar xvjf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

tar xvjf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

重命名文件夹为mysql8.0

mv   mysql-8.0.20-linux-glibc2.12-x86_64 mysql8.0

2.2 Mysql安装

2.2.1 关闭防火墙

systemctl status firewalld.service 
systemctl stop firewalld.service 
systemctl disable firewalld.service

2.2.2 关闭配置安全策略

vi /etc/selinux/config 
设置:SELINUX=disabled

2.2.3 安装依赖包

yum install  libaio-devel.x86_64

2.2.4 安装依赖包

yum install  libaio-devel.x86_64

2.2.5 创建用户组以及用户和密码

 groupadd mysql
 useradd -g mysql mysql
passwd mysql

2.2.6 创建目录及设置权限

 #创建data文件夹存储文件 mkdir data 
Cd /usr/local/mysql/mysql8.0
Mkdir data
#授权用户 
chown -R mysql.mysql /usr/local/mysql-8.0

2.2.7 初始化mysql

 #进入bin目录
Cd /usr/local/mysql/mysql8.0/bin
#初始化数据
./mysqld --user=mysql --basedir=/usr/local/mysql/mysql8.0 --datadir=/usr/local/mysql/mysql8.0/data/ --initialize

2.2.8 编辑my.cnf文件

 vi /etc/my.cnf
#(mysql的安装目录)
basedir=/usr/local/mysql/mysql8.0/  
#data的目录
datadir=/usr/local/mysql/mysql8.0/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

2.2.9 .添加mysqld服务到系统并赋权

  Cd /usr/local/mysql/mysql8.0/
cp -a ./support-files/mysql.server /etc/init.d/mysql
  chmod +x /etc/init.d/mysql
  chkconfig --add mysql

2.2.10 .启动服务

 #启动mysql服务 
service mysql start
#查看启动状态 
service mysql status
#将mysql命令添加到服务 
ln -sf /usr/local/mysql/mysql8.0/bin/mysql /usr/bin

2.2.11 .登陆MySql

#用临时密码登录
mysql  mysql -uroot -p
#修改root密码
 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 其中123456是新的密码
执行 flush privileges;  使密码生效
选择mysql数据库  use mysql;
#修改远程连接并生效
 update user set host='%' where user='root';
 flush privileges;

2.2.12 .客户端测试连接
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚁库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值