Linux安装&卸载mysql5.7
Linux系统下卸载mysql
停止mysql服务
systemctl stop mysqld.service
查看安装的mysql服务
rpm -qa|grep -i mysql
删除安装的mysql服务
rpm -e --nodeps mysql相关服务
#例如:
rpm -e --nodeps mysql-community-client-5.7.26-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.26-1.el7.x86_64
rpm -e --nodeps mysql-community-libs-5.7.26-1.el7.x86_64
rpm -e --nodeps mysql-community-server-5.7.26-1.el7.x86_64
删除遗留信息和文件
查询残留的文件和相关依赖
find / -name mysql
移除残留的的文件和相关依赖
rm -rf 文件目录
#例如:
rm -rf /var/lib/mysql
rm -rf /var/lib64/mysql
rm -rf /usr/share/mysql
rm -rf /usr/local/mysql
删除mysql配置文件
rm -rf /etc/my.cnf
检查mysql是否成功删除
rpm -qa|grep -i mysql
Linux系统【tar包】方式安装mysql5.7
创建mysql目录
mkdir /usr/local/mysql
切换到mysql目录
cd /usr/local/mysql
上传tar包到mysql目录
**查询并卸载 Mariadb **
#查询 Mariadb
rpm -qa|grep mariadb
#卸载 Mariadb
rpm -e --nodeps mariadb服务名
#例如:
rpm -e --nodeps mariadb-libs
解压tar包
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
安装所需服务
rpm -ivh mysql服务名
#例如:
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
运行mysql服务
systemctl start mysqld.service
设置root用户密码
#Mysql自动给root用户设置随机密码,运行如下命令可获取初始密码
grep "password" /var/log/mysqld.log
登陆进入mysql命令行
mysql -u root -p
设置密码策略并修改密码
set global validate_password_policy=LOW; #设置密码安全策略
set global validate_password_length=4; #设置密码长度
set password for 'root'@'localhost' =password('root');#设置密码
刷新MySQL的系统权限相关表,使得密码生效
flush privileges;
环境变量
#将MYSQL的BIN⽬录加⼊PATH环境变量,⽅便以后在任意⽬录上都可以使⽤ mysql 提供的命令。
vim ~/.bash_profile
#在⽂件末尾处追加如下信息:
export PATH=$PATH:/usr/local/mysql/bin
#最后执⾏如下命令使环境变量⽣效:
source ~/.bash_profile
设置远程主机登录
#关闭Linux防火墙
systemctl stop firewalld
#授权登录方式
set global validate_password_policy=LOW; #设置密码安全策略
set global validate_password_length=4; #设置密码长度
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY "root";
flush privileges;
#官方推荐的两种方式:
You can run the following command in your MySQL server command prompt. Please consult with your database administrator as they usually will have administration right to set the privilege. GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'%' IDENTIFIED BY "YourPassword";
or
GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'YourIP' IDENTIFIED BY "YourPassword";
常用命令
#启动mysql服务:
systemctl start mysqld.service
#状态查看:
systemctl status mysqld
#设置开机自启:
systemctl enable mysqld
#重启mysql:
systemctl restart mysqld
Linux安装&卸载mysql5.7的更多相关文章
- linux 安装/卸载go环境
linux 安装/卸载go环境(基于centos8) 安装 下载go的安装包 Golang官网下载地址:https://golang.org/dl/ 将安装包解压放到到usr/local中,并解压 c ...
- linux安装mysql~~~mysql5.6.12
Linux安装mysql服务器 准备: MySQL-client-5.6.12-1.rhel5.i386.rpm MySQL-server-5.6.12-1.rhel5.i386.rpm 首先检查环境 ...
- linux安装卸载MySQL以及密码设置+Hive测试
linux系统卸载MYSQL 1,先通过yum方式卸载mysql及相关组件 命令:yum remove mysql* 2.通过命令:rpm -qa|grep -i mysql 查找系统的有关于mysq ...
- linux安装&卸载IB网卡(mellanox)驱动
由于工作上的需求,需要在redhat6.5服务器上面安装mellanox品牌的IB网卡,故整理了一个安装&卸载IB网卡驱动的教程: 一.安装 1)下载相应操作系统驱动 http://www.m ...
- linux安装/卸载mysql
其实安装mysql差不多有10次了吧, 但是每次都有坑,各种百度,太麻烦了,所以这次把坑给记录下来,下次直接用. 1. 去官网下载mysql.这里可以使用wget下载.先去官方网站,找到mysql5. ...
- Linux安装卸载Mysql数据库
关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载. 1.先来看看卸载吧,如下图所示: 以上的命 ...
- Linux安装卸载查看vsftpd
Linux & vsftpd 相关的命令: 查看---rpm -qa | grep vsftpd 卸载---rpm -e vsftpd 安装---rpm -ivh /media/(在此tab ...
- Linux安装mysql mysql5.5.40 <NIOT>
一. 操作系统与软件 操作系统及版本 Centos 6.4 依赖包 gcc.gcc-c++.cmake.ncurses-devel 下载目录 /opt Mysql安装目录 /usr/local/ ...
- Linux安装/卸载软件教程
一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...
- Linux安装卸载jdk1.8
首先到官网下载 Linux x64 182.87 MB jdk-8u191-linux-x64.tar.gz https://www.oracle.com/technetwork/java/java ...
随机推荐
- 修改-Python函数-2
一.导入 $$f ( x , y ) = 2 x + 3 y$$ 上面括号里面的就是数学公式里的自变量,自变量就相当于函数里的参数. 二.为什么要有参数 如果一个大楼里有两种尺寸不一的窗户,显然在没有 ...
- springboot+redis+虚拟机 springboot连接linux虚拟机中的redis服务
文章目录 1.前提条件:确保虚拟机开启.并且连接到redis 2.新建立一个springboot项目,创建项目时勾选web选项 3.在pom中引入redis依赖 4.在application.prop ...
- 变量的复制&传递
变量的复制 变量的类型 可以分为基本数据类型(Null.Undefined.Number.String.Boolean)和引用类型(Funtion.Object.Array) 基本数据类型是按照值访问 ...
- centos 7.6镜像_Centos7 配置本地yum源为iso镜像
创建挂载路径 sudo mkdir /media/iso 挂载ISO镜像到目录 sudo mount -o loop CentOS-7-x86_64-Minimal-1810.iso /media/i ...
- 线上kafka消息堆积,consumer掉线,怎么办?
线上kafka消息堆积,所有consumer全部掉线,到底怎么回事? 最近处理了一次线上故障,具体故障表现就是kafka某个topic消息堆积,这个topic的相关consumer全部掉线. 整体排查 ...
- 万字详解JVM,让你一文吃透
摘要:本文将带大家详细地了解关于JVM的一些知识点. 本文分享自华为云社区<[JVM]关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列>,作者: 冰 河 . JDK 是什么? JDK ...
- KeeWiDB的高性能修炼之路:架构篇
数据也有冷热之分,你知道吗? 根据访问的频率的高低可将数据分为热数据和冷数据,访问频率高的则为热数据,低为冷数据.如果热.冷数据不区分,一并存储,显然不科学.将冷数据也存储在昂贵的内存中,那么你想,成 ...
- Day09:switch——case结构的使用详解
switch--case结构的使用详解 什么是switch--case结构 他也是一种多选择结构 switch--case结构是类于if--else的语法,通过比较而输出对应的内容: 通俗的讲,好比我 ...
- 【题解】[ARC113C] String Invasion
题面传送门 解决思路 题目大意是给你一个字符串 \(s\) ,定义一次操作为对于长度为 \(3\) 的一个子段,满足 \(s_i=s_{i+1}\ne s_{i+2}\),则可以将 \(s_{i+2} ...
- JUC学习笔记——共享模型之内存
JUC学习笔记--共享模型之内存 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的内存部分 我们会分为以下几部分进行介绍: Java内存模型 可见性 模式之两阶段终止 模式之Balk ...