首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Mysql 安装教程

Mysql 安装教程

原创
作者头像
用户10662715
发布2025-04-08 09:15:25
发布2025-04-08 09:15:25
2090
举报

mysql安装

下载:

官方地址:https://www.mysql.com/

安装:

2.1卸载mariadb

[root@localhost mysql]# rpm -qa| grep mariadb

mariadb-libs-5.5.60-1.el7_5.x86_64

[root@localhost mysql]# rpm -ev mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps

软件包准备中...

mariadb-libs-1:5.5.60-1.el7_5.x86_64

[root@localhost mysql]# rpm -qa| grep mariadb

2.2安装mysql

[root@localhost ~]# cd /usr/local

[root@localhost local]# mkdir mysql

上传mysql数据包

[root@localhost mysql]# ls

mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

[root@localhost mysql]# tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar #解压

[root@localhost mysql]# ls #里面都是rpm包

mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar mysql-community-embedded-compat-8.0.26-1.el7.x86_64.rpm

mysql-community-client-8.0.26-1.el7.x86_64.rpm mysql-community-libs-8.0.26-1.el7.x86_64.rpm

mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

mysql-community-common-8.0.26-1.el7.x86_64.rpm mysql-community-server-8.0.26-1.el7.x86_64.rpm

mysql-community-devel-8.0.26-1.el7.x86_64.rpm mysql-community-test-8.0.26-1.el7.x86_64.rpm

可以看到解压后的文件都是 rpm 文件,所以需要用到 rpm 包资源管理器相关的指令安装这些 rpm 的安装包,在安装执行rpm安装包之前先安装openssl-devel和net-tools插件

[root@localhost mysql]# yum install openssl-devel

[root@localhost mysql]# yum install net-tools

安装完该插件之后, 包按照下面的顺序安装rpm包:

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm

2.3启动mysql

在 Linux 中 MySQL 安装好了之后系统会自动的注册一个服务,服务名称叫做 mysqld,所以可以通过以下命令操作 MySQL:

启动 MySQL 服务:systemctl start mysqld

重启 MySQL 服务:systemctl restart mysqld

关闭 MySQL 服务:systemctl stop mysqld

启动mysql服务:

rpm 安装 MySQL 会自动生成一个随机密码,可在 /var/log/mysqld.log 这个文件中查找该密码

[root@localhost mysql]# cat /var/log/mysqld.log

2.4登陆mysql

# 将密码复杂度校验调整简单类型:set global validate_password.policy = 0;

# 设置密码最少位数限制为 4 位:set global validate_password.length = 4;

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

2.5分配权限:

默认的 root 用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个新的账户,用于远程访问

语法格式:CREATE USER <用户名> [ IDENTIFIED ] BY [ PASSWORD ] <口令># mysql 8.0 以下

create user 'mike'@'%' IDENTIFIED BY 'mike8080';

# mysql 8.0

create user 'liu'@'%' IDENTIFIED WITH mysql_native_password BY '12345678';

创建完用户之后还需要给用户分配权限,这里我将 liu 这个用户分配了所有的权限

grant all on *.* to 'liu'@'%';

2.6关闭防火墙

# 关闭防火墙

systemctl stop firewalld.service

# 查看防火墙的状态

firewall-cmd --state

# 禁止firewall开机启动

systemctl disable firewalld.service

或者为了安全,只开放特定的端口号,MySQL 默认端口是 3306

# 关闭防火墙

systemctl stop firewalld.service

# 3306 端口对外开放

firewall-cmd --remove-port=3306/tcp --permanent

# 重启防火墙

firewall-cmd --reload

远程连接:

M

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载:
  • 安装:
    • 2.1卸载mariadb
    • 2.2安装mysql
    • 2.3启动mysql
    • 2.4登陆mysql
    • 2.5分配权限:
    • 2.6关闭防火墙
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档