Linux系统 MySQL-8.3.0安装流程

Linux系统安装MySQL

MySQL官网

MySQL官网: https://www.mysql.com/downloads/
在这里插入图片描述

下载tar文件

在这里插入图片描述

将mysql文件上传到Linux系统

在这里插入图片描述
在这里插入图片描述

MySQL压缩文件移动

将MySQL压缩文件移动到自己心仪的位置

mv mysql-8.3.0-linux-glibc2.28-x86_64.tar.xz /usr/local/etc

在这里插入图片描述

Linux系统安装MySQL

解压MySQL文件

tar -xvf mysql-8.3.0-linux-glibc2.28-x86_64.tar.xz

在这里插入图片描述

修改mysql文件名

mv mysql-8.3.0-linux-glibc2.28-x86_64 mysql-8.3.0

在这里插入图片描述
在这里插入图片描述

删除压缩文件

rm -i mysql-8.3.0-linux-glibc2.28-x86_64.tar.xz

在这里插入图片描述

添加组、用户、设置权限

添加用户组mysql
sudo groupadd mysql
在用户组下添加mysql
sudo useradd -r -g mysql mysql
检查用户组、用户是否存在
groups mysql

在这里插入图片描述

授权

在这里插入图片描述

配置MySQL配置文件

编辑support-files文件夹中的mysql.server文件
vi /usr/local/etc/mysql-8.3.0/support-files/mysql.serve

在这里插入图片描述

添加basedir、datadir地址

在这里插入图片描述

编写mysql配置文件
vi /usr/local/etc/mysql-8.3.0/mini.conf

在这里插入图片描述

[mysqld]
basedir=/usr/local/etc/mysql-8.3.0
datadir=/usr/local/etc/mysql-8.3.0/data
port=3306
socket=/tmp/mysql.sock
character_set_server=utf8
lower_case_table_names=1
log-error=/usr/local/etc/mysql-8.3.0/data/mysql.log
pid-file=/usr/local/etc/mysql-8.3.0/data/mysql.pid
[mysql]
default-character-set = utf8

在这里插入图片描述

配置环境变量

vi etc/profile

在这里插入图片描述

# setting MySQL environment
MYSQL_HOME=/usr/local/etc/mysql-8.3.0
PATH=$PATH:$MYSQL_HOME/bin
export MYSQL_HOME PATH

在这里插入图片描述

重新加载
source etc/profile

在这里插入图片描述

启动MySQL

初始化MySQL

mysqld --initialize --console

在这里插入图片描述

初次登录MySQL

# 密码是上面的初始密码,还有就是来自小白提醒:Linux上输入密码是不显示,不动的,不要惊慌,电脑没问题
mysql -u root -p

在这里插入图片描述

重启服务

# 进入MySQL Server所在文件夹
cd /usr/local/etc/mysql-8.3.0/support-files/
# 开启MySQL服务
./mysql.server start

在这里插入图片描述

重新登录

在这里插入图片描述

修改密码

set password for root@localhost='password';

在这里插入图片描述

重新登陆

在这里插入图片描述

异地访问

# mysql默认本地连接访问,不允许外地访问 ‘%’ ip address 
use mysql
update user set host='%' where user='root';
flush privileges;

在这里插入图片描述
在这里插入图片描述

开放端口

# 开放端口
firewall-cmd --add-port=3306/tcp –permanent
# 重启端口
Firewall-cmd --reload
# 查看端口
firewall-cmd --list-port

不成功可以恢复快照多安装几次,再不行,就在找解决办法吧!因为小白已经解决问题了,其他的我也就不知道了,不是吗?求谅解!!!

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值