linux上安装mysql

linux上安装mysql

1.1 下载mysql包

下载地址: [mysql-5.7.35-1.el7.x86_64.rpm-bundle.tgz]

1.1.1用Xshell上传tgz包到虚拟机上

先进入/usr/local/src目录下,创建一个mysql目录
在这里插入图片描述

进入mysql目录,用rz命令上传tgz包到该目录下
在这里插入图片描述
在这里插入图片描述

1.1.2 解压tgz包

在这里插入图片描述

删除压缩包
在这里插入图片描述
进入mysql目录,列出相关文件
在这里插入图片描述

1.2 安装相关文件

1.2.1 使用rpm命令安装文件

使用rpm -ivh mysql-community-xxx分别按顺序安装common,libs,libs-compat,devel,client,server等rpm文件

注意:

​ 安装过程中因为缺少依赖,所以我们要添加依赖。

在安装包后面加两个参数–force --nodeps,忽略报错信息安装。

  • –force就是强制安装

  • –nodeps就是安装时不检查依赖关系
    在这里插入图片描述

1.3 启动Linux服务

1.3.1 开启服务

开启服务:systemctl start mysqld
在这里插入图片描述

1.3.2 开机自启

开机自启:systemctl enable mysqld
在这里插入图片描述

1.4 登录mysql

1.4.1 获取随机密码

安装完毕后,mysql会在/var/log/mysqld.log这个文件中

自动生成一个随机密码,获取这个随机密码,以用于登录

mysql数据库

  • 获取初始随机密码:grep “temporary password” /var/log/mysqld.log(输出结果并非全是密码,要自己从中获取)
    在这里插入图片描述

(如图中密码为Odwubu&O0O4=)

  • 用初始随机密码登录mysql:mysql -u root -p
    在这里插入图片描述

1.5 修改mysql密码

1.5.1 设置密码强度

  • 设置密码强度为低级:set gobal validate_password_policy=0;
    在这里插入图片描述

    密码强度分级如下:
    ● 0为low级别,只检查长度;
    ● 1为medium级别(默认),符合长度为8,且必须含有数字,大小写,特殊字符;
    ● 2为strong级别,密码难度更大一些,需要包括字典文件。
    ● 密码长度最低长为4,当设置长度为1、2、3时不会报错,但其长度实际上还是4。

1.5.2 设置密码长度

  • 设置密码长度:set global validate_password_length=4;
    在这里插入图片描述

1.5.3 修改本地密码

  • 修改本地密码为123456:alter user ‘root’@‘localhost’ identified by ‘123456’;
    在这里插入图片描述

1.5.4 刷新权限

刷新权限:flush privileges;
在这里插入图片描述

1.6 设置远程登录

1.6.1 新密码登录

● 以新密码登陆MySQL:mysql -u root -p123456
在这里插入图片描述

1.6.2 创建远程用户

● 创建远程用户:create user ‘root’@’%’ identified by ‘123456’;
在这里插入图片描述

1.6.3 允许远程连接

● 允许远程连接:grant all privileges on . to ‘root’@’%’ with grant option;
在这里插入图片描述

1.6.4 刷新权限

● 刷新权限:flush privileges;
在这里插入图片描述

1.7 本机连接mysql

通过本机物理机上的navicat,新建一个mysql连接,名称和主机名均为虚拟机的ip地址,用户root密码123456,能正常连接上虚拟机里的mysql

1.7.1查看ip地址 (ifconfig 或 ip addr)

在这里插入图片描述

1.7.2 关闭防火墙

在这里插入图片描述

1.7.3 关闭防火墙开机自启

在这里插入图片描述

1.7.4打开Navicat 建立连接

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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值