Linux下全手动安装配置Mysql教程

Linux中安装MySQL详细教程 前言 现在红帽Linux上默认是没有yum源的 yum软件仓库里面只有MariaDB的安装包所以我们需要自己先配置yum源 实验准备(以下操作在VMware中进行) 一台Linux主机 (我这里用的是RHEL7.4) 已经联网 不要挂载yum镜像 1、配置yum源 下载yum源(我这里已经找好了) wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' yum源下载链接:MySQL 安装yum源 rpm 阅读详情

1系统约定
安装文件下载目录:/data/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/data/mysql
日志保存位置:/data/log/mysql

2下载mysql
在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:
在这里插入图片描述

执行如下命名:
#mkdir /data/software
#cd /data/software

–下载安装包

–建议:在windows上使用迅雷下载,速度很快(我的是1M/s),然后用工具(Xftp)上传到 /data/software目录下;
#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

3解压压缩包到目标位置

#cd /data/software

–解压压缩包

#tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

–移动并修改文件名

#mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql

4创建数据仓库目录

–/data/mysql 数据仓库目录

mkdir /data/mysql

#ls /data/
在这里插入图片描述

5新建mysql用户、组及目录

—新建一个msyql组

groupadd mysql

—新建msyql用户禁止登录shell

useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     

6改变目录属有者

cd /usr/local/mysql
pwd
chown -R mysql .
chgrp -R mysql .

在这里插入图片描述

#chown -R mysql /data/mysql

7配置参数

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

在这里插入图片描述

此处需要注意记录生成的临时密码,如上文结尾处的:YLi>7ecpe;YP
#bin/mysql_ssl_rsa_setup --datadir=/data/mysql

在这里插入图片描述

8修改系统配置文件

#cd /usr/local/mysql/support-files

在这里插入图片描述

cp my-default.cnf /etc/my.cnf

cp mysql.server /etc/init.d/mysql

vim /etc/init.d/mysql

修改以下内容:

在这里插入图片描述

9启动mysql

/etc/init.d/mysql start

–登陆

mysql -hlocalhost -uroot -p

–如果出现:-bash: mysql: command not found

–就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行

–输入第6步生成的临时密码

–修改密码

mysql> set password=password(‘root’);

–设置root账户的host地址(修改了才可以远程连接)

mysql>grant all privileges on . to ‘root’@‘%’ identified by ‘root’;
mysql>flush privileges;

–查看表

mysql> use mysql;
mysql> select host,user from user;

–这里就可以使用远程连接测试了;

在这里插入图片描述

10添加系统路径

vim /etc/profile

添加:
export PATH=/usr/local/mysql/bin:$PATH
如下:

在这里插入图片描述

source /etc/profile

11配置mysql自动启动

chmod 755 /etc/init.d/mysql

chkconfig --add mysql

chkconfig --level 345 mysql on

以上就是linux环境Mysql 5.7.13安装教程,希望对大家的学习有所帮助。

补充:

–退出mysql命令窗口

#exit

–查看mysql状态

#service mysql status

–停止mysql

#service mysql stop

–启动mysql

#service mysql start

附my.cnf(这是一个配置mysql配置文件,暂时可以不用管,如你想钻研 你可以百度或google “mysql my.cnf 配置详情”)

/etc/my.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 10G

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
log_bin
character-set-server=utf8
collation-server=utf8_bin
init-connect='SET NAMES utf8'
# These are commonly set, remove the # and set as required.
basedir = /usr/local/mysql
datadir = /export/mysql/var
port = 3306
server_id = 22206
socket = /export/mysql/mysql.sock
binlog_format = statement
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
log_bin_trust_function_creators = on
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

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

相关推荐

Linux安装教程Mysql5.7版本,非常详细的linux安装教程

1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 2下载mysql 在官网:http://dev.mysql.com/downloads/mysql/中,选择以下版本的mysql下载: 执行如下命名: #mkdir /data/softw...

linux安装教程 5352

Linux中安装及配置MySQL服务器的三种方式(最全最详细)

linux下安装和配置MySQL服务器的三种常用方法:一、源码安装(不推荐这种安装方式)二、使用二进制安装方式(只需解压无需编译)三、rpm包安装 其中包括了MySQL安装过程中常见的报错问题及解决方法。对MySQL安装包的下载及配置,设置MySQL登录密码等设置............

qq_55184535的博客 9540

mysql安装配置教程

mysql安装配置教程。

huanghm88的专栏 1540

Linux-安装MySQL(详细教程)

Linux-安装MySQL(详细教程)

u013733643的博客 5万+

Linux端安装MySQL及其配置

Linux端安装MySQL及其配置 文章目录Linux端安装MySQL及其配置安装前的准备工作:一、下载安装MySQL二、配置MySQL三、修改Mysql服务端的编码方式四、测试五、配置Mysql服务远程可访问 导航: —>Linux端安装jdk —>Linux端安装Hadoop —>搭建集群 —>克隆虚拟机及修改主机名的操作 安装前的准备工作: 1.查看系统之前...

落落free的博客 4732

MySQL安装配置教程

以上是 MySQL 在 Windows 和 Linux 系统下基本的安装配置流程,您可以根据实际情况进行调整和进一步的优化。在Linux系统中,MySQL配置文件的位置可能因安装方式和操作系统版本的不同而有所差异。这表明 MySQL 会按照这个顺序查找配置文件,你可以根据这个信息在相应的目录中查找。在浏览器中访问 phpMyAdmin 的网址,使用具有足够权限的用户登录。执行此命令后,系统会提示输入当前用户的密码,输入正确后,密码将被修改。通过以上方法,就可以在 MySQL 中创建新用户并授予相应的权限。

huanghm88的专栏 1569

linux安装mysql

本文参考地址:参考地址:https://www.cnblogs.com/jr1260/p/6590232.html linux(CentOS6.7) 环境Mysql 5.7.17安装教程分享给大家,供大家参考,具体内容如下:1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位

永不止步 770

用Matlab机器人工具箱搞定六轴机械臂建模:从DH参数到3D可视化(附完整代码)

本文详细介绍了如何使用Matlab机器人工具箱进行六轴机械臂建模,涵盖从DH参数转换到3D可视化的完整流程。通过正运动学验证、逆解计算和工作空间分析等实战案例,帮助开发者快速掌握机械臂建模技巧,并提供性能优化建议和完整代码示例。

weixin_28733637的博客 359

Linux 安装Mysql 详细教程

1.安装包下载地址2.选择对应的包 如下5.7包3 上传解压(解压后可删除安装包,节省空间)

以爱护甲,爱满枫林。 4211

Ubuntu 22.04 搭建 PX4 飞控系统完全指南:从仿真到硬件试飞

定义消息文件protobufuint64 timestamp # 时间戳float32 temperature # 温度float32 humidity # 湿度生成代码:bashPX4 在 Ubuntu 22.04 的搭建涉及环境配置、编译仿真、硬件连接等多环节,核心是理解 PX4 1.14 的新特性(uXRCE-DDS、动态控制分配)。通过本文指南,开发者可快速构建稳定的 PX4 开发环境,为无人机应用开发奠定基础。

zqmgx13291的博客 3039

PayPal支付集成完全指南:开源库实践

本文介绍了如何从零开始集成PayPal支付功能。首先概述了PayPal提供的多语言SDK和开源库,包括PHP、Python、Node.js等版本。然后详细说明了准备工作,包括注册开发者账号、获取API凭证和使用沙盒环境测试。文章以Node.js为例,演示了安装SDK、基础配置和实现支付流程的完整代码,包括创建订单和捕获支付两个核心功能。最后提及了订阅支付等高级功能,为开发者提供了完整的支付集成方案。通过清晰的代码示例和步骤说明,帮助开发者快速实现PayPal支付功能集成。

2501_93501927的博客 1259

mysql源码编译安装、mysql的主从复制、IO与SQL线程优化

mysql是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证mysql数据库的可靠性。就要会一些提高可靠性的技术。为什么要主从复制、读写分离主从复制、读写分离一般是一起使用的。目的很简单,就是为了提高数据库的并发性能。你想,假设是单机,读写都在一台MySQL上面完成,性能肯定不高。如果有三台MySQL,一台mater只负责写操作,两台salve只负责读操作,性能不就能大大提高了吗?所以主从复制、读写分离就是为了数据库能支持更大的并发。

Gong_yz的博客 1580

IEC103协议实战指南:报文解析与传输优化策略

本文深入解析IEC103协议在电力自动化系统中的核心应用,重点拆解其固定帧与可变帧两种报文格式,并详细阐述了主从问答与非平衡传输机制。文章结合实战经验,针对报文解析中的常见问题(如字节序、超时重发)提供了解决方案,并探讨了传输层优化策略,旨在帮助工程师实现更可靠、高效的通信链路。

r2s3t4的博客 541

Linux 下 MySQL 安装教程

Linux 下 MySQL 安装教程事先准备下载 MySQL卸载 MySQL安装 MySQL设置 MySQL 开机自启动远程访问 MySQL使用 MySQL Workbench 远程访问 MySQL使用 Navicat Premium 远程访问 MySQL 笔者的运行环境: CentOS Stream 8 x86_64 MySQL 8.0.26 事先准备 进行这个教程之前,必须要先安装好一个 Linux 操作系统。这个 Linux 操作系统可以安装在虚拟机中,也可以安装在真实的电脑中。关

暗诺星刻的博客 2万+

高通平台开发系列讲解(系统篇)系统关机流程

📢本篇章主要图解高通平台系统关机流程。

内核笔记 3212

VOS中历史话单显示通话会话超时中断详解

假设一种场景:  主叫拨打被叫,主叫方异常离线,被叫方接听,被叫方发送200ok至VOS,VOS传送200ok给主叫,但是主叫方未给出正常ack回应,VOS重发几次后(根据SIP参数设定的重发机制),然后VOS服务器会中断话务,历史话单终止原因为会话超时。 参考呼叫分析信令如下图: ...

非著名运维的博客 5017

【Linux】Linux安装MySQL详细图文教程

摘要: 本文详细介绍了在Linux系统上安装MySQL 8.0的完整步骤。主要内容包括:从官网下载对应版本的MySQL安装包;进行环境准备工作,包括清除旧MySQL文件、删除冲突的mariadb、安装依赖库等;创建专用mysql用户和组;配置my.cnf文件设置数据库路径和参数;使用mysqld命令初始化数据库;设置SSL安全连接;通过systemctl配置MySQL服务自启动;首次登录修改root密码等。教程采用离线安装方式,适用于Debian等Linux系统,强调了安装过程中的关键注意事项,如用户权限配

Billy_hxp的博客 6767

yolov8x-p2 实现 tensorrt 推理

yolov8x-p2, tensorrt 实现.

J。 2273

Linux下安装MySQL教程

Linux下安装MySQL获取安装包1.从官网下载2.使用wget命令获取环境配置1.检测系统是否自带MySQL安装1.解压重命名2.创建MySQL用户和用户组3.安装数据库启动MySQL并测试1.配置MySQL环境变量2.启动MySQL开放防火墙端口3306 获取安装包 1.从官网下载 官网访问地址:MySQL官网 2.使用wget命令获取 wget http://repo.mysql.com/mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz 环境配置 1.检测系

大梦几千秋的博客 1万+

Unity 实战项目 ☀️| 只用一个脚本做一个 刮刮乐 案例,一不小心刮出来一个女朋友!【学习娱乐一下】

只用一个脚本做一个刮刮乐,一不小心刮出来一个女朋友!【学习娱乐一下!】

努力前行,总会成为自己心中的那道光 23万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Windows+Linux 环境下 MySQL安装教程

本文详细介绍了MySQL在Windows和Linux环境下的安装方法。Windows部分包含MySQL Server和Workbench的下载安装步骤,图文并茂地展示了安装过程中的关键配置选项,如安装路径设置、密码配置等。Linux部分则以CentOS 7为例,说明了MySQL 5.6的卸载、安装和配置过程,重点讲解了大小写敏感设置和字符集配置,并提供了启动失败时的排查方法。两种环境下的安装教程均包含详细的命令行操作和注意事项,为用户提供了全面的MySQL安装指导。

yangwei2048的博客 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

MySQL安装详细教程

Linux版安装教程参考:Linux安装MySQL详细教程 1,MySQL下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads 2,选择版本: 3,双击开始安装,Next 同意,Next 4,自定义安装路径: Install: 一路Next,然后Finish 一路Next:...

Java_Glory的博客 8036

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

MySql Linux 环境安装教程

本文主要是针对CentOS7 版本下的linux的mysql安装及部署,包括安装包和通过yum源下载安装的两种安装部署方式。

Cyb19980727的博客 3016

Linux系统下安装MySQL8.0图文教程

检查系统是否安装了mariadb数据库, mariadb数据库是mysql的分支,是免费开源的。通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';或者执行:rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps。

weixin_53267951的博客 4817

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

在本文中,我们详细介绍了在Windows、Linux和MacOS系统上安装和配置MySQL的步骤。对于Windows系统,我们提供了安装版和压缩版的安装配置教程,帮助用户根据自己的需求选择适合的安装方式。对于Linux和MacOS系统,我们也简要概述了安装和配置MySQL的基本流程。在安装MySQL时,需要注意一些关键步骤,如选择合适的MySQL版本、检查系统要求、配置环境变量、初始化数据目录、安装和配置MySQL服务等。

Python老吕的博客 4439
上一篇: vue中两个数字相加变成字符串问题的两种解决方案
下一篇: Linux下手动安装和配置Redis
行者张良
博客等级 码龄22年 270粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值