MySQL数据库Linux系统安装tar包

news2024/11/26 8:17:30

MySQL数据库Linux系统安装tar包

使用的远程工具是mabaxterm,使用此工具连接linux服务器,
第一步先把mysql安装包拖到远程工具的目录里:/usr/local
在这里插入图片描述
第二步:cd到local目录下解压数据库mysql 命令: cd …/usr/local
解压数据库masql 命令:tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
-C /usr/loacl/ 命令意思是将压缩包解压到/usr/local/目录下
在这里插入图片描述
查看解压文件:
命令:ls
在这里插入图片描述
第二步:创建数据库文件data,用于存储数据
命令:cd ./mysql-5.7.30-linux-glibc2.12-x86_64 当前路径是再local下执行的命令
创建:mkdir data
在这里插入图片描述

第三步:创建用户组
创建用户执行 mysqld 命令
创建mysql用户,用来执行MySQL的命令mysqld ,此命令用来初始化msyql基础信息。可以使用其他用户,例如叫做 mydb.不推荐。直接在mysql-5.7.18目录下执行命令:useradd mysql
在这里插入图片描述
第四步:初始化 MySQL
使用 mysql 的 mysqld 命令初始化数据库的基本信息。切换到mysql-5.7.30-linux-glibc2.12-x86_64/bin 目录下执行命 令 ,
命令:cd ./bin
命令初始化操作:
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.30-linux-glibc2.12-x86_64/data --basedir=/usr/local/mysql-5.7.30-linux-glibc2.12-x86_64
在这里插入图片描述

参数说明:
–initialize 初始化 mysql,创建 mysql 的 root, 随机生成密码。记住密码,登录 msyql 使用。
–user 执行 msyqld 命令的 linux 用户名
–datadir : mysql 数据文件的存放位置,目录位置参照本机的设置。
–basedir : msyql 安装程序的目录,目录位置参照本机的设置。
该命令执行后,会生成一个临时的 mysql 数据库 root 用户的密码,请先拷贝出来记住,后续第一次登录 mysql 需要使用

第五步:启用安全 功能
在服务器与客户机之间来回传输的所有数据进行加密。通过证书提供了身份验证机制,mysql 命令程序,mysql_ssl_rsa_setup 提供了开启数据加密功能,生成数字证书。在mysql-5.7.30-linux-glibc2.12-x86_64/bin目录下执行命令:./mysql_ssl_rsa_setup --datadir=/usr/local/mysql-5.7.30-linux-glibc2.12-x86_64/data执行效果如下:
在这里插入图片描述第六步 修改 mysql 安装目录的权限
mysql安装后,需要更改mysql-5.7.30-linux-glibc2.12-x86_64整个文件夹目录权限,更改所属的用户和组,是之前创建的mysql用户。在mysql安装目录的上级(/usr/local/)位置,执行命令:chown -R mysql:mysql /usr/local/mysql-5.7.30-linux-glibc2.12-x86_64/
mysql:mysq 表示文件夹的所属用户,所属组。
R : 表示递归,更改目录中所有子文件夹的权限R
执行后再执行ll命令查看目录权限效果如下:
在这里插入图片描述在这里插入图片描述
第七步:启动MySQL
启动MySQL服务,mysql-5.7.30-linux-glibc2.12-x86_64/bin目录下执行命令:./mysqld_safe &
效果如下:
命令: cd ./mysql-5.7.30-linux-glibc2.12-x86_64/bin
在这里插入图片描述如果提示失败,https://blog.csdn.net/qq_34218345/article/details/106951035 参考,如果还是失败,删掉文中的文件,再次重启试试。
在这里插入图片描述
第八步:使用 mysql 客户端进入 mysql
前面一步将文件名mysql-5.7.30-linux-glibc2.12-x86_64改为mysql 命令:mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql
mysql-5.7.18/bin目录下执行命令:./mysql -uroot -p
-u 表示使用root用户登录系统*。
-p 表示使用密码登录
复制密码后使用shift+insert键粘贴,或者鼠标右键进行粘贴),输入密码后不会显示密码,直接按回车键进行确认,效果如下:
修改 root 密码
第一次使用将会提示修改mysql的root用户密码。此时我们随便执行一个sql命令,比如:show databases;
SET PASSWORD = PASSWORD(‘123456’);
show databases
授权远程访问
通常我们都是利用远程工具来连接MySQL进行访问的,所以还需要设置下远程访问的权限。授权命令:grant all privileges on . to root@‘%’ identified by ‘123456’;
参数:
其中*.* 的第一个表示所有数据库名,第二个表示所有的数据库表;
root@’%’ 中的root表示用户名,%表示ip地址,%也可以指定具体的ip地址,比如root@localhost,root@ip地址
授权完后还需要更新权限信息,执行命令:flush privileges
关闭MySQL
①退出MySQL客户端命令:exit;
在这里插入图片描述
②停止mysql服务器,mysql-5.7.18/bin目录下执行: ./mysqladmin -uroot -p shutdown 输入密码关闭。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/88975.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

endo BCN-PEG4-COOH,1881221-47-1,endo BCN-四聚乙二醇-羧酸特点分享

●外观以及性质: endo BCN-PEG4-acid含有BCN基团和羧酸基团,酸基团可以在偶联条件下与胺反应形成酰胺键。BCN基团可以发生点击化学反应。 【产品理化指标】: ●中文名:endo BCN-四聚乙二醇-羧酸 ●英文名:endo BCN-P…

APS智能排产帮助LNG船舶生产厂家充分利用产能,提升生产效益

前一段时间,由于欧洲各国集中储备天然气准备过冬,引发全球对LNG船舶,也就是液化天然气运输船的需求持续增加。一艘LNG船单日租金成本已跃升至近40万美元(约合人民币283万元),同比增长340%以上,一…

测试面试 | 某 BAT 大厂测试开发面试真题与重点解析

image1080677 64.8 KB 本文作者 J2W 为霍格沃兹测试学院《测试开发实战进阶》班优秀学员,4 个多月从初出茅庐、勉勉强强的初级测试开发快速成长,成功拿下某 BAT 大厂中级测试开发岗位 Offer,并获得学院奖学金。助教老师对其一致评价是「学习非…

程序人生:自学上岸自动化测试薪资20K,我的经验值得想进阶的朋友借鉴...

经常有人问过这样一个问题:‘’自动化测试是真的这么厉害吗?如何从零成为自动化测试工程师?” 我之前写过这样一篇文章【从功能测试进阶自动化测试,熬夜7天整理出这一份超全学习指南【附网盘资源】】 厉害不厉害在于你有没有扎实…

java-爬虫-es

文章目录1.数据来源:数据库、mq、爬虫2.爬虫:获取想要的页面数据1.导入依赖2.爬取核心部分编码3.测试解析成功4.封装对象5.引入es配置类6.将HtmlParseUtil注册到spring7.爬取的数据入es库8.空白文件初始化vue文献:https://www.kuangstudy.com…

Java程序员的技术进阶成长路线

据不完全统计,截至目前(2017.07)为止,中国Java程序员的数量已经超过了100万。而且,随着IT培训业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大。那么,作为一名Java初级程序员,怎…

【财务】FMS财务管理系统:礼品卡管理

本文总结了FMS财务管理系统中的礼品卡管理,以及如何根据不同类型卡的流程和管理,进行相应的账务处理。 目前在各大电子商务网站或APP购买商品时,在支付时有很多网站都可以使用礼品卡,对于礼品卡的管理也是公司及财务部重点关注的&…

[附源码]Nodejs计算机毕业设计基于WEB的心理测评系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

Django期末考试复习

目录一、Django复习内容二、建立一个项目1.进入环境2.建立项目3.打开文件三、建立APP1.进入View文件2.进入Django环境3.建立App四、注册超级用户1.INSTALLED_APPS配置2.建立模型3.数据库的迁移4.进入环境注册超级用户5.开启服务器五、配置数据库一、Django复习内容 二、建立一个…

【云原生进阶之容器】第一章Docker核心技术1.4节——chroot技术

1. 背景 1.1 什么是 chroot chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以 `/`,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为 `/` 位置。 1.2 为何使用 chroot 在经过 chroot 之后,…

git merge 命令详解

1. 前言 2. 合并场景之 Fast-forward(快速合并) 3. 合并场景之 three way merge(三路合并之正常合并) 4. 合并场景之 three way merge(三路合并之冲突合并) 5. 中止合并 1. 前言 将指定分支合并到当前分支…

继承中国元宇宙之父钱学森先生“灵境”的概念产物—XR电影《告别核桃》代表了什么?

元宇宙大家都不陌生吧,那么你听说过“灵境”吗?你知道“灵境”与元宇宙XR影片《告别核桃》有什么关系吗?在2021年12月9日举行的2021元宇宙产业论坛上,钱学森线上30年前55份珍贵的手稿曝光。原来早在1990年,钱学森就曾在…

MATLAB高通滤波与低通滤波GUI实现代码

1.需搭建的GUI界面 两个axes,一个用于导入原始图像,一个用于输出处理后的头像,并且记好他们的Tag,在代码里会用到 2.导入图片功能代码实现 给一个String为导入图片的button添加callback函数,在这里提供了多种方法 f…

订单增2倍?如何利用促销手段瞄准圣诞季高意向顾客?

圣诞节作为一个类似于中国春节的节日,在12月的最后一周拉开帷幕,据有关业内人士称,作为拥有众多全球站的亚马逊电子商务平台在此次圣诞节的促销狂欢节中表现似乎稍显停滞,其作为电商领域的龙头企业,没能守住其销售总额…

C++对象的初始化和清理,构造函数,析构函数,深拷贝,浅拷贝,初始化列表,静态成员变量,静态成员函数

目录 1、构造函数和析构函数 2、构造函数的分类及调用 3、拷贝构造函数的调用时机,什么时候会用到拷贝构造函数 4、构造函数的调用规则 4.1只要写了一个类,C编译器都会给每个类至少添加三个函数 4.2如果我们写了有参构造函数,编译器就不再…

jsp+ssm计算机毕业设计“原创音乐爱好者”交流网站论文【附源码】

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JSPSSM mybatis Maven等等组成,B/S模式 Mave…

java基础讲义05-数组

数组学习一 一维数组1.1 数组介绍1.2 多个变量和数组对比1.3 数组的定义和初始化1.3.1 数组定义1.3.2 数组初始化1.4 数组访问二 数组内存结构2.1 JVM内存介绍2.1.1一个数组对象的内存图2.1.2常见异常处理三 数组常见操作四 二维数组4.1 二位数组介绍4.2 二维数组定义和初始化4…

C语言---指针初阶---总结

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​ 📣系列专栏:鹏哥带我学c带我飞 💬总结:希望你看…

工业4.0 资产管理壳学习笔记( 6)-管理壳细节

本文是“资产管理壳细节 Part1的读书笔记。 <Details_of_the_Asset_Administration_Shell_Part1_V3.pdf> 要真正了解工业4.0 的管理壳&#xff0c;绕不开认真地读这篇文章。老实说&#xff0c; 第一次读这个文本会发现什么都明白&#xff0c;就是不知道有什么用场。其实学…

三种大数据应用架构介绍

信息技术的发展&#xff0c;如今数据存储能力上升到了 TB、PB 级别&#xff0c;企业和政府部门都以各种形式存储了大量的数据&#xff0c;如何快速有效地处理规模大、结构复杂的数据&#xff1f;本文主要介绍大数据的三类应用架构MapReduce、Hadoop、Spark&#xff0c;进行数据…