一.概述:
- 社区版:免费,但是不提供任何技术支持
- 商业版:收费,可以试用30天,官方提供技术支持
二、安装:
官网下载地址:https://www.mysql.com/
1.点击DOWNLOADS
2.点击社区版本
3.选择 Downloads Archives
4.选择 MySQL Community Server
5.我服务器是 CentOS 7 ,我的Product Version选择8.0.28 Operating System 选择 Red Hat Enterprise Linux / Oracle Linux ,OS Version 选择 Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86,64-bit),选择第一个点击 Download 下载。
三、安装:
这里我使用的是Finalshell软件
-
创建一个mysql文件夹
# 创建mysql文件夹 mkdir mysql # 进入这个文件夹 cd mysql
-
这里我使用Finalshell直接拖动进去
3. 当前目录下再创建一个文件夹,我创建的是我的mysql版本号:mysql-8.0.28
mkdir mysql-8.0.28
4. 解压mysql到新创建文件夹1.tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar -C mysql-8.0.28 mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar 是你的mysql压缩包 mysql-8.0.28 是你新创建的文件夹
- 解压后进入文件夹查看你的rpm文件
- 下载openssl-devel 插件,因为 mysql 里面有些 rpm 的安装依赖于该插件。
yum install openssl-devel
7.依次执行以下指令
1.rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm 2.rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm 3.rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm 4.rpm -ivh mysql-community-libs-compat-8.0.28-1.el7.x86_64.rpm 5.rpm -ivh mysql-community-devel-8.0.28-1.el7.x86_64.rpm 6.rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm 7.rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm
- 解压后进入文件夹查看你的rpm文件
注意:安装 rpm 包时提示 依赖检测失败,两种解决方法:
(1)在命令后面加上 --force --nodeps就行,先不加安装试试,如果发现错误,就在命令后面加上 --force --nodeps 试试可不可以。
1.rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --force --nodeps
2.rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm --force --nodeps
3.rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm --force --nodeps
4.rpm -ivh mysql-community-libs-compat-8.0.28-1.el7.x86_64.rpm --force --nodeps
5.rpm -ivh mysql-community-devel-8.0.28-1.el7.x86_64.rpm --force --nodeps
6.rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --force --nodeps
7.rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm --force --nodeps
(2)抛出的问题复制到文心,可能是缺少一些安装依赖,根据大模型给出的解决方法试试
四.启动mysql
- 启动 MySQL 服务:systemctl start mysqld
- 重启 MySQL 服务:systemctl restart mysqld
- 关闭 MySQL 服务:systemctl stop mysqld
1.rpm 安装 MySQL 会自动生成一个随机密码,通过 /var/log/mysqld.log 这个文件中查找该密码,复制该密码,账号为root,密码为后边
cat /var/log/mysqld.log
2.链接mysql
mysql -u root -p
3.修改root用户数据库密码(来自下面文章)
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234_Abc';//首先重设一个密码才能执行密码等级改变
set global validate_password.policy = 0;
set global validate_password.length = 4;
//降低密码的校验规则之后,再次执行上述修改密码的指令。
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
引用下面文章
https://blog.youkuaiyun.com/BIGGERLIU/article/details/124497235
4.开启远程权限
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
grant all on *.* to 'root'@'%';
#刷新
flush privileges;
5.开启3306端口
#开启端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重启防火墙
firewall-cmd --reload
#查看已经开放的端口:
firewall-cmd --list-ports
https://blog.youkuaiyun.com/fleeword/article/details/116315166
5.查找自己以太网地址
6. DateGrip 远程连接
好的,结束了呢,青山不改,绿水长流,我们下篇见。