当前位置:   article > 正文

Linux系统 MySQL-8.3.0安装流程_linux安装mysql8.3

linux安装mysql8.3

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
  • 1

在这里插入图片描述

Linux系统安装MySQL

解压MySQL文件

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

在这里插入图片描述

修改mysql文件名

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

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

删除压缩文件

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

在这里插入图片描述

添加组、用户、设置权限

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

在这里插入图片描述

授权

在这里插入图片描述

配置MySQL配置文件

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

在这里插入图片描述

添加basedir、datadir地址

在这里插入图片描述

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

在这里插入图片描述

[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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述

配置环境变量

vi etc/profile
  • 1

在这里插入图片描述

# setting MySQL environment
MYSQL_HOME=/usr/local/etc/mysql-8.3.0
PATH=$PATH:$MYSQL_HOME/bin
export MYSQL_HOME PATH
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

重新加载
source etc/profile
  • 1

在这里插入图片描述

启动MySQL

初始化MySQL

mysqld --initialize --console
  • 1

在这里插入图片描述

初次登录MySQL

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

在这里插入图片描述

重启服务

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

在这里插入图片描述

重新登录

在这里插入图片描述

修改密码

set password for root@localhost='password';
  • 1

在这里插入图片描述

重新登陆

在这里插入图片描述

异地访问

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

  • 1
  • 2
  • 3
  • 4
  • 5

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

开放端口

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/582411
推荐阅读
相关标签
  

闽ICP备14008679号