Linux虚拟机中安装MySQL5.6.34
目录
- 第一章、xshell工具和xftp的使用
- 1.1)xshell下载与安装
- 1.2)xshell连接
- 1.3)xftp下载安装和连接
- 第二章、安装MySQL5.6.34(不同版本安装方式不同)
- 2.1)关闭防火墙,传输MySQL压缩包到Linux虚拟机
- 2.2)卸载mariadb,删除my.cnf
- 2.3)创建MySQL用户组
- 2.4)配置my.cnf
- 2.5)修改当前目录拥有者为mysql用户
- 2.6)配置环境变量
- 2.7)启动MySQL设置密码并进行远程连接
第一章、xshell工具和xftp的使用
1.1)xshell下载与安装
①用来远程操作Linux虚拟机系统
两个工具官网下载免费版本:https://www.xshell.com/zh/

②点击下载,双击.exe文件直接安装

③一直下一步直接安装安装

1.2)xshell连接
①文件—》新建会话—》输入虚拟机ip地址—》连接

②输入Linux账号确定后输入密码

连接后可以在xshell中远程操控Linux系统

1.3)xftp下载安装和连接
和xshell一样
第二章、安装MySQL5.6.34(不同版本安装方式不同)
2.1)关闭防火墙,传输MySQL压缩包到Linux虚拟机
①永久性关闭防火墙
systemctl disable firewalld.service#重启Linux系统让其生效reboot
②登录xftp传输MySQL压缩文件,直接拖拽文件就可以将本机文件传输到虚拟机/usr/local文件夹下

③解压MySQL的压缩文件到/usr/local目录下
tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz -C /usr/local/MySQL
④重命名为mysql
mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql
2.2)卸载mariadb,删除my.cnf
①查询出来已安装的mariadb ,并卸载mariadb
rpm -qa|grep mariadbrpm -e --nodeps 文件名

②删除etc目录下的my.cnf(没有可以忽略)
rm /etc/my.cnf
2.3)创建MySQL用户组
①创建mysql用户组
groupadd mysql
②创建一个用户名为mysql的用户并加入mysql用户组
useradd -g mysql mysql
2.4)配置my.cnf
①将/usr/local/mysql/support-files下的my-default.cnf拷贝一份到/etc下并重命名 my.cnf
cp ./mysql/support-files/my-default.cnf /etc/my.cnf
②编辑/etc目录下的my.cnf
vi /etc/my.cnf
③开始配置my.cnf ,复制下面代码到最后一行,保存退出
[mysql] # 设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld] skip-name-resolve
#设置3306端口
port = 3306
socket=/var/lib/mysql/mysql.sock
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_name=1
max_allowed_packet=16M
如图:

2.5)修改当前目录拥有者为mysql用户
①进入安装mysql软件目录
cd /usr/local/mysql
②更改拥有者
chown -R mysql:mysql ./
③安装autoconf库
yum -y install autoconf
④安装数据库 在mysql目录
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
⑤在mysql目录下修改当前data目录的拥有者为mysql用户
chown -R mysql:mysql data
⑥授予my.cnf最大权限
chmod 777 /etc/my.cnf
⑦在mysql目录设置开机自启动服务控制脚本
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
⑧增加mysqld服务控制脚本执行权限
chmod +x /etc/rc.d/init.d/mysqld
⑨将mysqld服务加入到系统服务
chkconfig --add mysqld
⑩检查mysqld服务是否已经生效
chkconfig --list mysqld
成功结果如下

2.6)配置环境变量
①编辑profile文件
vi /etc/profile
②将mysql的bin目录加入PATH环境变量,保存退出
export PATH=$PATH:/usr/local/mysql/bin
③刷新资源
source /etc/profile
2.7)启动MySQL设置密码并进行远程连接
①启动mysqld
service mysqld start
②以root账户登录mysql,默认没有密码,直接回车
mysql -uroot -p
③设置自己的密码,这里是root
mysql> set password=password("root");

④允许远程登录
mysql> grant all privileges on *.* to'root' @'%' identified by 'root';
mysql> flush privileges;
⑤在windows上使用navicate尝试连接mysql

相关文章:
Linux虚拟机中安装MySQL5.6.34
目录 第一章、xshell工具和xftp的使用1.1)xshell下载与安装1.2)xshell连接1.3)xftp下载安装和连接 第二章、安装MySQL5.6.34(不同版本安装方式不同)2.1)关闭防火墙,传输MySQL压缩包到Linux虚拟机2.2&#x…...
Django的FBV和CBV
Django的FBV和CBV 基于django开发项目时,对于视图可以使用 FBV 和 CBV 两种模式编写。 FBV,function base views,其实就是编写函数来处理业务请求。 from django.contrib import admin from django.urls import path from app01 import view…...
[每周一更]-(第57期):用Docker、Docker-compose部署一个完整的前后端go+vue分离项目
文章目录 1.参考项目2.技能点3.GO的Dockerfile配置后端的结构如图Dockerfile先手动docker调试服务是否可以启动报错 4.Vue的Dockerfile配置前端的结构如图nginx_docker.confDockerfile构建 5.docker-compose 整合前后端docker-compose.yml错误记录(1)ip端…...
springboot-mybatis的增删改查
目录 一、准备工作 二、常用配置 三、尝试 四、增删改查 1、增加 2、删除 3、修改 4、查询 五、XML的映射方法 一、准备工作 实施前的准备工作: 准备数据库表 创建一个新的springboot工程,选择引入对应的起步依赖(mybatis、mysql驱动…...
HTML5(H5)的前生今世
目录 概述HTML5与其他HTML的区别CSS3与其他CSS版本的区别总结 概述 HTML5是一种用于构建和呈现网页的最新标准。它是HTML(超文本标记语言)的第五个版本,于2014年由万维网联盟(W3C)正式推出。HTML5的前身可以追溯到互联…...
抽象工厂模式(Abstract Factory)
抽象工厂模式提供一个创建一组相关或相互依赖的对象的接口,而无须指定它们具体的类,每个子类可以生产一系列相关的产品。 The Abstract Factory Pattern is to provide an interface for creating families of related or dependent objects without s…...
Java 实现下载文件工具类
package com.liunian.utils;import lombok.SneakyThrows;import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.FileInputStream;/*** ClassName DownloadFileUtils* Author liuyan 下载文件工具类…...
C# 12 预览版的新功能
作者:Kathleen Dollard 排版:Alan Wang Visual Studio 17.7 Preview 3 和 .NET 8 Preview 6 的发布推进了 C# 12的发展。此预览版包含的功能为将来的性能增强奠定了基础。现在,您能够在库中更方便的使用内联函数。此预览版首次推出了一项实验…...
34.利用matlab解 多变量多目标规划问题(matlab程序)
1.简述 学习目标:适合解 多变量多目标规划问题,例如 收益最大,风险最小 主要目标法,线性加权法,权值我们可以自己设定。 收益函数是 70*x(1)66*x(2) ; 风险函数是 0.02*x(1)^20.01*x(2)^20.04*(x…...
暑假刷题第18天--7/30
165. 小猫爬山 - AcWing题库(dfs) #include<iostream> #include<string> #include<bitset> #include<cstring> #include<algorithm> using namespace std; const int N18; bool vis[N]; int a[N],n,ans,sum[N],k; bool cmp(int x,int y){retur…...
通向架构师的道路之Apache整合Tomcat
一、先从J2EE工程的通用架构说起 这是一个通用的Web即B/S工程的架构,它由: Web Server App Server DB Server 三大部分组成,其中: Web Server 置于企业防火墙外,这个防火墙,大家可以认为是…...
如何消除“信息孤岛”对业务增长的威胁?
根据CMSWire的数据,员工平均每天要花36%的时间来查找和整合信息。但44%的情况下,他们找不到信息。这种时间和精力的浪费就是信息孤岛造成的。 什么是信息孤岛? 当部门存储数据并限制其他人访问数据时,就会出现信息孤岛ÿ…...
Kali部署dvwa和pikachu靶场
kali换源 进入 vim /etc/apt/sources.list deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib替换完后更新源 apt-get upadteDVWA靶场环境搭建 使用git从github上把DV…...
LeetCode解法汇总722. 删除注释
目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 给一个 C 程序,删除程序中的注释。这个程序source是一个数组&#x…...
Linux中的firewall-cmd
2023年8月4日,周五上午 目录 打开端口关闭端口查看某个端口是否打开查看当前防火墙设置firewall-cmd中的服务在防火墙中什么是服务?为什么会有服务?打开或关闭服务查看某个服务是否打开firewall-cmd中的 zones查看所有可用的zones࿰…...
python 最大归一化
最大归一化是将数据转化到[-1,1]范围之间。公式如下 其中|X|max为x特征的绝对值的最大值。 数据标准化算法介绍—数据建模工具_预处理_Max_字段 """ 最大绝对值归一化(max abs normalization ):也就是将数值变为单位长度&…...
Netty:ByteBuf写入数据、读出数据
介绍 Netty的ByteBuf数据位置索引是0开始的。 可以用ByteBuf的getByte(int index)方法从指定位置读出一字节,这个操作不会改变ByteBuf的readerIndex 或者 writerIndex 的位置。如果index小于0,或者index 1大于ByteBuf的容量,就会抛出IndexO…...
C++(15):面向对象程序设计
面向对象程序设计概述 面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承和动态绑定。 1.使用数据抽象,可以将类的接口与实现分离; 2.使用继承,可以定义相似的类型并对其相似关系建模&#x…...
2023牛客暑期多校训练营6-A Tree
2023牛客暑期多校训练营6-A Tree https://ac.nowcoder.com/acm/contest/57360/A 文章目录 2023牛客暑期多校训练营6-A Tree题意解题思路代码 题意 解题思路 最大价值和这个数据范围,一眼 d p dp dp。 直接在树上并不好处理,问题是如何有效转化、处理…...
Vc - Qt - QPainter::SmoothPixmapTransform及QPainter::Antialiasing
QPainter::SmoothPixmapTransform是一个标志,用于指定绘制操作中的平滑像素变换行为。当使用QPainter绘制一幅图像时,设置SmoothPixmapTransform标志可以使图像变换过程更加平滑,减少锯齿状边缘的出现。此标志通常用于绘制缩放后图像的情况。…...
2026年怎么搭建OpenClaw?2分钟新手本地部署OpenClaw及百炼Coding Plan教程
2026年怎么搭建OpenClaw?2分钟新手本地部署OpenClaw及百炼Coding Plan教程。本文面向零基础用户,完整说明在轻量服务器与本地Windows11、macOS、Linux系统中部署OpenClaw(Clawdbot)的流程,包含环境配置、服务启动、Ski…...
2024年山东联通SK-D740-C光猫超级密码破解实战指南
1. 准备工作:了解SK-D740-C光猫的基本信息 山东联通SK-D740-C光猫是创维为联通定制的一款千兆光猫设备,主要用于家庭宽带接入。这款设备默认采用路由模式,由运营商远程管理,普通用户只能使用user账户登录,权限非常有限…...
OBS多路推流插件窗口消失?三步快速找回+终极预防指南
OBS多路推流插件窗口消失?三步快速找回终极预防指南 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否正在使用OBS进行多平台直播,却发现obs-multi-rtmp插件…...
玻璃采光顶密封选材及接缝设定的探讨
玻璃采光顶密封选材及接缝设定的探讨渗水或出现漏点却时有发生。玻璃采光顶与传统屋面不同,是由玻璃等不透水材质的构件装配组成,只有接缝是可能的漏水部位,这些接缝层次和构造简单,而且用高档密封材料嵌缝密封,防水不…...
5步终极指南:用WaveTools彻底解锁《鸣潮》120帧流畅体验
5步终极指南:用WaveTools彻底解锁《鸣潮》120帧流畅体验 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 你是否曾在《鸣潮》的激烈战斗中感受过画面卡顿?明明拥有强大的硬件配置&am…...
13.将手写 Agent 主流程迁移为 LangGraph 最小闭环,并接回 FastAPI + session 外壳
目 录前 言开始动手项目结构重构数据State化函数Node化串起Node形成Graph收尾前 言 咱们前面的代码是通过手写Agent工作流程,实现了一个论文RAG问答系统,但是在实际生产环境中不会用这种纯手写工作逻辑项目,更多的是使用现有框架比如LangGra…...
浙江义乌:多家企业依托启山智软“线上商城4.0” 助推大中型企业商城系统建设
在数字化转型浪潮的推动下,浙江义乌作为全球最大的小商品集散中心,正迎来新一轮的商贸变革。近日,记者从义乌市场获悉,多家当地大中型企业已成功引入并依托“启山智软线上商城4.0”系统,旨在解决传统商贸流通效率低、渠…...
如何快速掌握LangGraph:构建智能工作流的5大秘诀
如何快速掌握LangGraph:构建智能工作流的5大秘诀 【免费下载链接】langgraph Build resilient language agents as graphs. 项目地址: https://gitcode.com/GitHub_Trending/la/langgraph LangGraph是一个强大的图网络框架,专门用于构建可编排、可…...
在ubuntu上安装docker和docker compose
1. 更新系统包 首先,确保系统包是最新的: sudo apt update sudo apt upgrade -y2. 安装依赖包 安装 Docker 所需的依赖包: sudo apt install -y apt-transport-https ca-certificates curl software-properties-common3. 添加 Docker 官方…...
打字不如说话,说话不如截图——AI 代码助手的多模态输入实践兑
整体排查思路 我们的目标是验证以下三个环节是否正常: 登录成功时:服务器是否正确生成了Session并返回了包含正确 JSESSIONID的Cookie给浏览器。 浏览器端:浏览器是否成功接收并存储了该Cookie。 后续请求:浏览器在执行查询等操作…...
