linux mysql下载安装步骤(方便下次安装)

Linux下载安装MySql 阅读详情

一、下载mysql
cd /usr/local/
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar
(如果没有wget命令,需要先安装wget命令。wget安装命令:yum -y install wget)
二、解压安装包
tar -xvf mysql-5.7.30-linux-glibc2.12-x86_64.tar
tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
三、重命名目录
mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql
四、创建mysql用户组和用户(已经有就不需要创建了)
groupadd mysql
useradd -r -g mysql mysql
五、创建数据目录并赋予权限
(通常都会将数据存放目录外置到别的目录,这样子升级mysql不会影响历历史数据)

mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
六、修改配置文件
vim /etc/my.cnf #如果etc目录没有my.cnf文件也是这个命名,新建一个这个目录
2.删除文件默认内容,把下面这段配置赋值进去。如果my.cnf文件是空的,直接复制下面的内容进去就行了。(建议将port改为3310 安全考虑,降低被攻击概率;后面的数据库密码最好也修改的复杂一点,否则3306端口+密码是root很容易被攻击、被删库)
[mysqld]
bind-address=0.0.0.0
port=3310
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
#这里要注意,直接黏贴linux界面最后几行可能会自动加上#,一定要检查内容是否一致。
七、初始化数据库
(这里要指定配置文件,根目录,数据文件,用户。)

cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
八、查看root用户密码
cat /data/mysql/mysql.err
九、启动
启动之前先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动命令:
2. service mysql start

十、登录mysql,修改root用户的密码
./mysql -u root -p #bin目录下使用命令
密码为初始化的时候生成的随机密码串。

SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

#依次执行上面三条命令,这里密码设置为123456。
可快捷打开
cd /usr/local/mysql #切换到mysql目录
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql #配置快捷方式

root用户默认只能够本机访问,这里要开放下,登录mysql,执行如下三条命令即可.

use mysql #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES;
linux centos下载安装mysql详细教程(5.6.41和5.7.25) linux的centos7.0如何安装mysql,下载安装配置全过程。 阅读详情

相关推荐

Linux平台安装MySQL

Linux版本:CentOS 7.5 64bit MySQL版本:8.0.19 使用 wget 命令下载RPM捆绑包文件,该文件包含安装MySQL所需的所有RPM软件包,包较大,使用后台下载(我下载了很久) wget -bhttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar ...

不甘当废青的废青 1105

MySQL下载及安装超详细图文教程(Linux版)

Linux版的MySQL下载及安装,另附有传输工具WinSCP的下载链接。安装步骤详细且配有图文,安装配置起来方便又快捷,赶快试试吧。

iEdHu 1万+

Linux安装MySQL详细教程

MySQL是一种[关系型数据库]管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。前置注意点⚠️:先查看自己Linux版本,下载对应的版本,否则会报错uname -a我这边是el7.x86_642.3补充。

南客先生的博客 2056

MySQL下载安装教程(Linux中)

下载Linux版本的MySQL安装包:mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz 具体的安装步骤:解压,创建用户,配置文件,初始化,启动服务器,修改密码等

weixin_52687711的博客 4731

在Linux系统中安装MySQL的详细步骤

安装MySQL,在Linux系统中安装MySQL通常有两种常见的方法:使用RPM包安装和使用源代码编译安装。

jl0624的博客 1227

Linux安装 MySQL 教程

【注】我安装的是最新的 8.4.0 ,一直提示我不更改完密码什么操作都不让执行,而且密码校验还很严格,没法,只能先设置一个复杂的密码,然后把密码校验更改成LOW,然后再把长度更改成你想要设置密码的长度。开放端口的目的就是为了让客户端连接,或者程序进行连接(如果您服务器内存足够,也可以不开放3306端口,不让客户端进行连接),这里说一下开放端口的情况。因为对 Linux 的操作不熟练,所以记录一下是为了防止每次进行安装的时候都要百度一番,很麻烦,不如自己记录一次安装的过程,不断优化。

shaoshuaicoding 1513

MySQL 下载安装教程

本教程只是 Windows 下 MySQL 的一种集成 IDE 的安装教程。安装此 IDE 还免去了手动在 Windows 上配置 MySQL 的麻烦。不过如果读者对 MySQL 安装的底层细节比较感兴趣,抑或对从 CMD 中执行 MySQL 代码有执著的偏爱,可见笔者的另一篇博客:MySQL 免安装版的下载与配置教程:https://blog.youkuaiyun.com/wangpaiblog/article/details/121571927 对于 Linux 下 MySQL 的安装,可见笔者的另一篇博客:Lin

暗诺星刻的博客 6万+

MySQL在Linux下载安装及部署

MySQL官网下载 MySQL官网下载:https://dev.mysql.com/downloads/mysql/ 进入以后,默认页是MySQL的最新版本,如果选择之前版本,就点击Looking for previous GA versions? 我这里下载的是 mysql 5.7 的二进制版本 Linux-Generic是通用版 一、将下载好的压缩包丢到服务器...

学弟不想努力了 2548

Linux安装mysql【超详细】

超详细的linux安装mysql教程,内含navicat远程连接报错1130问题解决办法以及其他问题解决办法。

qq_43610311的博客 1万+

MySQL8免安装版下载安装与配置(linux)

一、前言 二、MySQL8下载与安装 三、MySQL8配置 四、MySQL8初始化 五、远程客户端连接

欢迎订阅我的“JAVA全栈开发笔记(全)”专栏,价格优惠,仅需19.9元。 4027

DeerFlow 在 Windows 上的安装与启动详细步骤

DeerFlow Windows安装与启动指南 DeerFlow是基于LangGraph的AI Agent系统,包含后端服务和前端界面。后端安装需Python 3.12+,创建虚拟环境后安装依赖,需注意解决langgraph版本冲突问题(推荐1.0.8版本)。配置文件中需设置模型参数(如本地Qwen3-32B-AWQ模型)和sandbox配置。启动分为两步:LangGraph Server(端口2024)和Backend Gateway(端口8001)。前端要求Node.js 22+和pnpm,配置.env

笨小孩 582

Linux下载安装MySQL8.4

‌MySQL最新的长期支持版是MySQL 8.4

李赛男 5162

ArcGIS+PLUS+InVEST三件套实战:从零搞定土地利用变化与碳储量预测(附完整数据包)

本文详细介绍了如何整合ArcGIS、PLUS模型和InVEST模型,构建土地利用变化与碳储量预测的完整研究流水线。通过多情景模拟和生态系统服务评估,提供从数据准备到结果验证的实战指南,助力研究者高效完成生态评估项目。

weixin_30399821的博客 543

【新手向】Linux下载安装MySQL

对于刚学习Linux的萌新,下载安装MySQL也是件麻烦事。但是跟着这篇文章,可以快速搭建MySQL,并且实现远程连接,那我们现在就开始吧。

SnailEater 1569

[原创]Keil工程STM32F103C8T6无缝转换到STM32F103RCT6

有个项目,老版本是STM32F103C8T6,硬件资源不够了,新版本采用STM32F103RCT6。 无缝过渡,如下: 选定芯片 宏定义改为STM32F10X_HD,USE_STDPERIPH_DRIVER 删除原有的启动汇编文件,更换为高密度器件汇编文件 时钟系统紊乱? 那得看你程序怎么写: 先看F103时钟树 int main(void) { unsigned char stat...

江东风又起 2万+

高通410随身WiFi刷OpenWRT与Debian双系统一键集成方案

本文详细介绍高通410随身WiFi设备刷入OpenWRT与Debian双系统的一键集成方案。通过虎王工作室提供的一键刷机包,用户可轻松实现双系统部署,兼顾OpenWRT的网络功能与Debian的完整应用服务,适用于网络加速、服务器部署等多种场景,并提供了硬件资源分配与系统切换的实用指南。

docker7nomad的博客 1138

Kettle-Linux版下载安装

新手小白指南,若您基本不了解Linux,则根据以下链接进行操作,按顺序学习完下面的三步然后进行1和2的操作,再按顺序阅读。👉👉。

qq_73948430的博客 3570

计算机组成原理(第三版)唐朔飞-第七章指令系统-课后习题

机器字长是指CPU一次能处理数据的位数通常与CPU的寄存器位数有关。指令字长是指机器指令中二进制代码的总位数。存储字长是指存储单元中存放二进制代码的总位数。三者可以相等也可以不等视不同机器而定。答:OP(4位)A1(6位)A_1(6位)A1​(6位)A2(6位)A_2(6位)A2​(6位)设二地址指令格式为该指令系统的基本格式,4位操作码共有16种编码,其中13种用来定义二地址指令,还剩3种可用作扩展标志。一地址指令条数=3∗26=192。

weixin_45735391的博客 7万+

【Linux】在Linux上安装MySQL数据库的步骤

通过按照以上步骤,在Linux上成功安装了MySQL数据库。MySQL是一个功能强大的数据库管理系统,您现在可以开始使用它来存储和管理数据。如果您在安装过程中遇到问题,可以查阅MySQL官方文档或在相关社区寻求帮助。希望这篇博客对您在Linux上安装MySQL数据库时有所帮助!

double222222的博客 1635

Python 爬虫实战:就业市场趋势数据抓取与行业洞察

在当今竞争激烈的就业市场中,了解行业趋势和就业形势对于求职者、学生以及人力资源专业人士来说至关重要。通过获取和分析就业市场数据,我们可以深入了解不同行业的招聘需求、薪资水平、技能要求等关键信息,从而为职业规划和人才发展提供有力支持。

yansideyucsdn的博客 1406

2026年软考信息安全工程师备考指南

信息安全工程师是信息产业部和人事部举办的软考中新增开的一门考试。软考全称全国计算机技术与软件专业技术资格(水平)考试,这门新开的信息安全工程师分属该考试“信息系统”专业,位处中级资格,是信息产业部和人事部在最新的“国人厅发[2007]139号文件中新增的专业。2016年下半年,第一次开考信息安全工程师(中级)考试。 考试科目: 1.信息安全基础知识,考试时间为150分钟,笔试,选择题; ...

鹿鸣天涯 7397

Linux下载安装mysql(附图文)

Linux下载安装Mysql(版本5.7.26)附图文

一路向北的博客 1万+

RK3588部署YOLO模型 包含模型量化+npu轻量化+ubuntu+RGA图像加速和多线程模型加速 包源码

本专栏为深度学习部署全栈学习体系,包含68篇由浅入深的教程,专为零基础学习者设计。内容涵盖TensorRT与RK3588平台部署技术,包含Jetson系列和RK系列硬件部署实战,采用"理论+源码+实战"三位一体的教学模式。学习路径从基础环境搭建到模型优化、容器化部署、多硬件平台适配,最终掌握工业级AI部署能力。特色包括C++基础教学、Docker容器化、INT8量化、多线程优化等核心技术,并附带YOLOv5、人脸检测、车牌识别等多个实战项目源码。适合算法工程师转部署方向、嵌入式开发者及对

FJN110的博客 3731

linux mysql下载安装步骤

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql #配置快捷方式。vim /etc/my.cnf #如果etc目录没有my.cnf文件也是这个命名,新建一个这个目录。root用户默认只能够本机访问,这里要开放下,登录mysql,执行如下三条命令即可.chown mysql:mysql -R /data/mysql #赋予权限。cd /usr/local/mysql #切换到mysql目录。./mysql -u root -p #bin目录下使用命令。

popularsc的专栏 677

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux安装Mysql完整步骤

1.下载mysql压缩文件,地址https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz2.将压缩文件上传到服务器home文件夹下3.创建文件夹命令:mkdir /usr/local/mysql4.解压mysql到此文件夹命令:tar -zxvf mysql-5.7.21-lin...

qq_32218457的博客 9万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: jpa 删除
下一篇: linux 下 jdk安装
加贝哥
博客等级 码龄7年 18粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值