当前位置: 首页 > news >正文

Linux MySQL下载安装

介绍

在这里插入图片描述
查询当前系统中安装的所有软件

rpm -qa

1. mysql的下载

1.1 查询当前系统中安装的名称带mysql的软件

rpm -qa | grep mysql

如下所示没有输出说明是没有安装mysql
在这里插入图片描述

1.2 查询当前系统中安装的名称带mariadb的软件(如果有则卸载)

rpm -qa | grep mariadb

如下所示表示有mariadb的软件(这是因为centos中自带的)
在这里插入图片描述

1.2.1 卸载冲突软件 mariadb-libs-5.5.60-1.el7_5.x86_64 (如果有则卸载)

rpm -e --nodeps 软件名称

卸载软件

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

1.2.2 检查是否卸载成功

rpm -qa | grep mariadb

如下卸载成功
在这里插入图片描述

1.3 mysql下载

这里提供三种方法下载mysql

1.3.1 官网下载mysql

地址: https://downloads.mysql.com/archives/community/
以centos 64位为例: 下载之后上传到linux中
在这里插入图片描述

1.3.2 wget命令下载mysql

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar

如下表示下载成功
在这里插入图片描述

1.3.3 百度云下载

链接:https://pan.baidu.com/s/1v11qHuurhAiG6Q3ap_ufdg
提取码:2022

1.4 解压安装包到(/usr/local/mysql目录下 可自定义)

创建目录 用于存放mysql

mkdir /usr/local/mysql

解压刚刚下载的文件到/usr/local/mysql 目录中
注意: 如果下载文件是 .tar.gz 结尾 则使用 -zxvf 解压

tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql

注意: 如果下载文件是 .tar 结尾 则使用 -xvf 解压

tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql

2. mysql的安装

在这里插入图片描述

1.查看当前目录下的文件(解压后的)

在这里插入图片描述

按照顺序安装
注意这里需要按照顺序安装

1.1 mysql-community-common

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

1.2 mysql-community-libs

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

1.3 mysql-community-devel

rpm -ivh mysql-community-devel-5.7.25-1.el7 .x86._64.rpm

1.4 mysql-community-libs-compat

rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_ 64.rpm

1.5 mysql-community-client

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

1.6 yum install net-tools

yum install net-tools

1.7 mysql-community-server

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

3. 启动MySQL服务

3.1 查看mysql服务状态

systemctl status mysqld

如下所示表示已经启动了
在这里插入图片描述

3.2 启动MySQL服务

systemctl start mysqld

开机启动MySQL服务

systemctl enable mysqld

查看已经启动的服务

netstat -tunlp

在这里插入图片描述

3.3 查看mysql进程

netstat -tunlp| grep mysql

在这里插入图片描述

ps -ef | grep mysql

在这里插入图片描述

4. 登录MySQL

在这里插入图片描述

4.1 得到临时密码

查看mysqld.log文件内容查看临时密码

cat /var/log/mysqld.log

查看文件内容中包含password的行信息

cat /var/log/mysqld.log | grep password

如下所示
在这里插入图片描述
5e%+%BefLqzA 为临时密码
第一次登录需要临时密码登录

4.2 登录

mysql -uroot -p

登录mysql(使用临时密码登录)

4.4 修改密码

设置密码长度最低位数

set global validate_password_length=4;

设置密码安全等级低,便于密码可以修改成 root

set global validate_password_policy=LOW;

设置密码为root

set password = password('root');

4.5 开启访问权限(外部/其他主机也可以访问MySQL)

开启访问权限 第一个root表示root用户, 第二哥root表示密码是root, %表示给所有ip开启访问权限

grant all on *.* to 'root'@'%' identified by 'root';

刷新权限

flush privileges;

如果遇到修改后登录不了的问题参考博客: https://www.cnblogs.com/zhongyehai/p/10695334.html

5. 安装lrzsz (文件上传软件)

在这里插入图片描述

5.1搜索lrzsz安装包

yum list lrzsz

使用yum命令在线安装

yum install lrzsz.x86_ 64

安装成功之后输入rz即可将本地文件上传到linux主机中

rz

如下图所示即可上传软件
在这里插入图片描述

相关文章:

  • 网站建设的前景/seo优化推广业务员招聘
  • 国外web设计网站/域名估价
  • 可以做代销的网站都有哪些/百度怎么推广自己的视频
  • 邢台网站建设行情/安卓aso
  • 绍兴seo/专业整站优化
  • 做电商什么外推网站好/sem竞价推广代运营收费
  • Springboot丽水土特产销售网站e80z4计算机毕业设计-课程设计-期末作业-毕设程序代做
  • 【每日一题】打卡 55
  • [附源码]计算机毕业设计校园帮平台管理系统Springboot程序
  • FileZilla Server.xml 如何配置
  • 计算机毕业设计Java电子存证系统(源码+系统+mysql数据库+lw文档)
  • 【网关路由测试】——容错行为测试
  • Vue(第十六课)JSON-SERVE和POSTMAN技术中对数据的增删改查
  • (五)进程管理:进程的状态与控制
  • [附源码]计算机毕业设计基于springboot的低碳生活记录网站
  • Py之removebg:removebg的简介、安装、使用方法之详细攻略
  • java计算机毕业设计学生勤工助学管理系统源程序+mysql+系统+lw文档+远程调试
  • 头歌计算机组成原理MIPS RAM设计