Linux MySQL下载安装
介绍
参考视频教程: https://www.bilibili.com/video/BV13a411q753?p=135
查询当前系统中安装的所有软件
rpm -qa
1. mysql的下载
1.1 查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mysql
如下所示没有输出说明是没有安装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 -C /usr/local/mysql
2. mysql的安装
1.查看当前目录下的文件(解压后的)
按照顺序安装
首先切换到安装目录:
cd /usr/local/mysql
注意这里需要按照顺序安装
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 -ivf mysql-community-devel-5.7.25-1.el7.x86_64.rpm
1.4 mysql-community-libs-compat
rpm -ivf 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 -y install perl.x86_64
yum install net-tools
输入y
1.7 mysql-community-server
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
到这MySQL的安装就结束了
3. 启动MySQL服务
3.1 查看mysql服务状态
systemctl status mysqld
如下所示表示已经启动了
3.2 启动MySQL服务
systemctl start mysqld
开机启动MySQL服务
systemctl enable mysqld
查看已经启动的服务
netstat -tunlp
3.3 重启MySQL服务
systemctl restart mysqld
3.4 关闭MySQL服务
systemctl stop mysqld
3.5 查看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
4.2-4.5 命令需要进入mysql目录下面进行执行
到这里MySQL已经安装完毕了 下面的不是必要的操作 如果有需要可以进行配置
5. 多主机互联(外部主机访问本机的MySQL数据库)
5.1 查看当前开放的端口
firewall-cmd --zone=public --list-ports
如下所示说明当前8080端口是开发的
5.2 开放 3306 端口(开放权限)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
使其立即生效
firewall-cmd --reload
5.3 关闭 3306 端口(关闭权限)
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
使其立即生效
firewall-cmd --reload
6. 安装lrzsz (文件上传软件)
6.1 搜索lrzsz安装包
yum list lrzsz
使用yum命令在线安装
yum install lrzsz.x86_ 64
安装成功之后输入rz即可将本地文件上传到linux主机中
rz
如果上传有乱码产生使用(推荐)
rz -bey
如下图所示即可上传软件
7. 其他下载
Linux JDK下载&安装:https://blog.csdn.net/qq_45056135/article/details/128160571
Linux Tomcat下载: https://blog.csdn.net/qq_45056135/article/details/128161856
Linux MySQL下载&安装:https://blog.csdn.net/qq_45056135/article/details/128171450
Linux/Windows Redis的下载&安装: https://blog.csdn.net/qq_45056135/article/details/128173321
Linux MySQL下载安装相关推荐
- linux mysql下载安装步骤(方便下次安装)
一.下载mysql cd /usr/local/ wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2 ...
- Linux系统下载安装数据库MariaDB
Linux系统下载安装数据库MariaDB 1. 启动Linux系统,检测是否联网 可以去ping一下网站 ctrl+c退出 2. 去yum下载MariaDB yum相当于一个应用商城,可以去查找.安 ...
- Linux系统下载安装Seata
Linux系统下载安装Seata Seata介绍 Seata下载安装 Seata介绍 Seata是阿里巴巴开源的分布式事务中间件,以高效并且对业务0 侵入的方式,解决微服务场景下面临的分布式事务问题. ...
- SQL相关概念与MYSQL下载安装卸载
SQL相关概念与MYSQL下载安装卸载 为什么学习数据库 数据库的相关概念 MySQL 什么是MYSQL DBMS的分类 MYSQL版本 MYSQL下载 MYSQL安装 MYSQL安装过程中出现的问题 ...
- 国产化Kettle、JDK、MySQL下载安装操作步骤
一.Kettle下载安装 (一).kettle的下载 1.登录https://sourceforge.net/projects/pentaho/ 2.点击"Files",进入Hom ...
- MySQL下载安装教程和修改密码(亲测有用)
原文链接:MySQL下载安装详情教程 1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL C ...
- PHP开发环境MySQL下载安装及配置流程
PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...
- Mysql下载安装(附mysql5.5.27免费下载安装)
Mysql下载安装 (记录mysql下载安装,以便日后使用) 关于maven中加载mysql问题直接点这里(正在更新) 安装版安装请看这里 mysql5.5.27下载地址64位 mysql5.5.27 ...
- Mysql 8.0安装 Navicat for MySQL 下载安装及使用教程
Mysql 8.0安装 & Navicat for MySQL 下载安装及使用教程 MySQL 8.0 安装配置方法教程 安装: 1.官网下载zip 2.解压,复制到指定目录.新建data文件 ...
最新文章
- ***“出更”---获取源码的***
- python语音控制智能家电_Python 树莓派智能音箱语音控制电脑开关机-Python 实用宝典...
- 【Pandas】apply,applymap和map的区别
- 中国中文信息学会:第一届自然语言生成与智能写作大会讲习班正式发布
- nginx php如何无响应,nginx,_nginx 可以直接响应服务静态页面吗, 为何配置了很久都不成功?,nginx - phpStudy...
- jsp servlet示例_Servlet和JSP中的文件上传示例
- 进程之父子进程的关系
- C语言——二分法查找一个数_数组
- 计算机可以配置端口号吗,如何设置打印机端口,详细教您设置电脑打印机端口...
- Linux命令行修改IP、网关、DNS、主机名 的方法
- osg加载osgb数据_铁路工程三维协同大数据云平台研究与开发
- 吴恩达机器学习笔记七_应用机器学习的建议
- 苹果CMS自动定时采集教程
- 电商运营分享:关于双11的淘宝客无节操赚钱干货
- java 提高随机数效率_抢拍神器的关键:优化提升Java线程局部随机数ThreadLocalRandom高并发技巧 - alidg...
- 法人银行贷款逾期信息查询
- SHIMANO套件差别详解
- 计算机本科生科研训练计划表,大学本科生科研训练计划(srtp)(10页)-原创力文档...
- Object.assign()用法和特性
- linux systemctl命令详解