mysql-linux归档版安装

什么是归档版安装?简单来说就是编译好的软件压缩打包版。


说明:我这里服务器之前已经装过一个不同版本的mysql,已经占用了3306端口,所以这里我用3307端口来演示,命令和官方的稍有不同,不过步骤都是差不多的


1.下载归档安装包

官方下载地址:MySQL :: Download MySQL Community Server (Archived Versions) 

 

2.解压归档安装包 

1、先把mysql压缩包上传到linux服务器上 

2、解压到某目录下

tar -xvzf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz -C /opt/mysql/mysql2/

3、那个解压包目录名字太长了,给他换个名字,换成mysql

mv /opt/mysql/mysql2/mysql-5.7.36-linux-glibc2.12-x86_64/ /opt/mysql/mysql2/mysql 

3.创建mysql用户

其实可以不用创建mysql用户直接使用root用户,但是在公司方便不同岗位管理要专门创建一个mysql用户管理这个数据库

1、创建用户

adduser mysql3

2、修改用户密码

passwd mysql3 

 3、修改解压目录的所属用户

chown mysql3: mysql3 -R /opt/mysql/mysql2/

 -R为递归

4.创建my.cnf配置文件 

 使用mysql --help命令可以看到一段介绍

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 
 

 /opt/mysql/mysql2/mysql/bin/mysql --help

意思是默认从以下文件读取my.cnf配置文件 

在/etc/my3.cnf

[client]
#password	= your_password
port		= 3308
socket		= /opt/mysql/mysql2/mysql.sock[mysqld]
port		= 3308
socket		= /opt/mysql/mysql2/mysql.sock
datadir = /opt/mysql/mysql2/data
basedir = /opt/mysql/mysql2/mysql
default_storage_engine = InnoDB
performance_schema_max_table_instances = 400
table_definition_cache = 400
skip-external-locking
key_buffer_size = 32M
max_allowed_packet = 100G
table_open_cache = 128
sort_buffer_size = 768K
net_buffer_length = 4K
read_buffer_size = 768K
read_rnd_buffer_size = 256K
myisam_sort_buffer_size = 8M
thread_cache_size = 16
tmp_table_size = 32M
default_authentication_plugin = mysql_native_password
lower_case_table_names = 1
sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESexplicit_defaults_for_timestamp = true
#skip-name-resolve
max_connections = 500
max_connect_errors = 100
open_files_limit = 65535log-bin=mysql-bin
binlog_format=mixed
server-id = 3
slow_query_log=1
slow-query-log-file=/opt/mysql/mysql2/data/mysql-slow.log
long_query_time=3
#log_queries_not_using_indexes=on
early-plugin-load = ""innodb_data_home_dir = /opt/mysql/mysql2/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /opt/mysql/mysql2/data
innodb_buffer_pool_size = 128M
innodb_log_file_size = 64M
innodb_log_buffer_size = 16M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_max_dirty_pages_pct = 90
innodb_read_io_threads = 2
innodb_write_io_threads = 2[mysqldump]
user=root
password="553057712"
quick
max_allowed_packet = 500M[mysql]
no-auto-rehash[myisamchk]
key_buffer_size = 32M
sort_buffer_size = 768K
read_buffer = 2M
write_buffer = 2M[mysqlhotcopy]
interactive-timeout

修改my3.cnf所属用户和权限

chown mysql3:mysql3 /etc/my3.cnf

chmod 700 /etc/my3.cnf

5. 初始化数据目录

可参考官方MySQL :: MySQL 5.7 参考手册 :: 2.9.1 初始化数据目录

现在使用mysql用户操作

su mysql3 

创建数据目录 

mkdir /opt/mysql/mysql2/data

初始化数据目录

/opt/mysql/mysql2/mysql/bin/mysqld --defaults-file=/etc/my3.cnf --initialize --user=mysql3 

记住这个初始密码

6.启动数据库

/opt/mysql/mysql2/mysql/bin/mysqld_safe --defaults-file=/etc/my3.cnf  --user=mysql3 

7.登录

/opt/mysql/mysql5.7.36/mysql/bin/mysql -u root -p -P 3308 -S /opt/mysql/mysql2/mysql.sock

 这里注意要用-S指定mysql.sock的位置,不然-P指定端口会失效,会默认用3306

如果不想用-S指定,需要把 mysql.sock放到/tmp/下

8.修改密码

 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MES管理系统解决方案实现生产信息全程追溯

生产制造企业在生产过程中,最令人头疼的问题之一就是产品信息的追溯。当产品出现质量问题时,需要在庞大的数据中寻找出问题批次的产品和同批次的物料,并进行召回处理,这样的工作量十分巨大。为了解决这一问题,许多企业…

树莓派4b,应用窗口/最小化后在任务栏不显示

最近树莓派价格下降,入手了一个树莓派4B 8G版,安装的是64位的官方bullseye系统, 和自己家里吃灰的树莓派2b比较起来,真是香太多~ 由于还不熟悉新系统,一不小心把任务栏给删掉了, 重新添加任务栏…

4.1 网络基础之网络IO

一、编写基本服务程序流程 下面介绍一个最最简单的服务程序的编写流程,先按照顺序介绍各个函数的参数和使用。然后在第三节用一对简单的程序对客户端与服务端通信过程进行演示。下面所有代码均在linux平台实现,所以可能与windows上的编程有所区别&#…

app测试和web测试有什么区别

1.性能方面: web页面可能更关注响应时间,而app更关注流量、电量、QPS。 2.系统架构方面: web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。在系统测试的时候就会产生区别了。首从…

虹科直播 | CDS网络与数据安全专题技术直播重磅来袭,11.2起与您精彩相约

文章来源:虹科网络安全 阅读原文:https://mp.weixin.qq.com/s/T-CgU28hmYy4YV5SV9QGhg 虹科数据加密解决方案 虹科终端安全防护方案 虹科是在各细分专业技术领域内的资源整合及技术服务落地供应商,虹科网络安全事业部的宗旨是:让…

mac电脑怎么永久性彻底删除文件?

Mac老用户都知道在我们查看Mac内存时都会发现有一条“其他文件”占比非常高,它是Mac储存空间中的“其他”数据包含不可移除的移动资源,如,Siri 语音、字体、词典、钥匙串和 CloudKit 数据库、系统无法删除缓存的文件等。这些“其他文件”无用…

红米电脑硬盘剪切

Redmi R14 2023版固态硬盘剪切 工具准备操作结尾语 首先要说明,本文所说的操作不一定适合你的电脑,因为电子产品更新换代过快,你的硬盘不一定能剪切,在操作前一定要仔细观察硬盘的型号,是否为同款,我上了图…

如何保障单病种上报的填报效率、质量监控及数据安全

在国家平台对单病种病例进行手工直报,是大多数医院最初获知《关于进一步加强单病种质量管理与控制工作的通知》后的首选方式。随着医院对上报流程与内容的逐步熟练,质控管理的需求开始凸显并占据主要地位,同时为了能更好地适应国家平台的频繁…

测试用例的设计方法(全):等价类划分方法

一.方法简介 1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 2.划分等价类: 等价类是指某个输入域的…

【PG】PostgreSQL客户端认证pg_hba.conf文件

目录 文件格式 连接类型(TYPE) 数据库(database) 用户(user) 连接地址(address) 格式 IPv4 IPv6 字符 主机名 主机名后缀 IP-address/IP-mask auth-method trust reject scram-sha-256 md5 password gss sspi …

正点原子嵌入式linux驱动开发——外置RTC芯片PCF8563

上一章学习了STM32MP1内置RTC外设,了解了Linux系统下RTC驱动框架。一般的应用场合使用SOC内置的RTC就可以了,而且成本也低,但是在一些对于时间精度要求比较高的场合,SOC内置的RTC就不适用了。这个时候需要根据自己的应用要求选择合…

VR全景拍摄市场需求有多大?适用于哪些行业?

随着VR全景技术的成熟,越来越多的商家开始借助VR全景来宣传推广自己的店铺,特别是5G时代的到来,VR全景逐渐被应用在我们的日常生活中的各个方面,VR全景拍摄的市场需求也正在逐步加大。 通过VR全景技术将线下商家的实景“搬到线上”…

HTML5语义化标签 header 的详解

🌟🌟🌟 专栏详解 🎉 🎉 🎉 欢迎来到前端开发之旅专栏! 不管你是完全小白,还是有一点经验的开发者,在这里你会了解到最简单易懂的语言,与你分享有关前端技术和…

SILKYPIX Developer Studio Pro 11E for Mac: 掌握数码照片处理的黄金标准

在当今的数字时代,照片处理已经成为我们日常生活的一部分。无论是社交媒体分享,还是个人相册制作,我们总是希望我们的照片能够展现出最佳的效果。然而,这并非易事。幸运的是,SILKYPIX Developer Studio Pro 11E for Ma…

redis缓存击穿 穿透

我们之前写了一把分布式锁 并且用redis写的, redis内部实现是比较完善的,但是我们公司用的时候 redis 至少都是主从,哨兵,cluster 很少有单机的 呢么我们分布式锁基于集群问题下会有什么问题 比如说当第一个线程设置一个key过来进行加锁,加锁…

云计算模式的区域LIS系统源码,基于ASP.NET+JQuery、EasyUI+MVC技术架构开发

云计算模式的区域LIS系统源码 云LIS系统源码,自主版权 LIS系统是专为医院检验科的仪器设备能与计算机连接。可通过LIS系统向仪器发送指令,让仪器自动操作和接收仪器数据。并快速的将检验仪器中的数据导入到医生工作站中进行管理,且可将检验结…

CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集

CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集 CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集安装DockerGitLabGitLab-Runner阿里云容器仓库 GitLab-CIJava微服务的GitLab-CI应用 其他问题Maven本地仓库缓存 CI/CD:GitLab-…

贪心算法学习——最大数

目录 ​编辑 一,题目 二,题目接口 三,解题思路级代码 一,题目 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大…

虹科分享 | 买车无忧?AR带来全新体验!

文章来源:虹科数字化与AR 阅读原文:https://mp.weixin.qq.com/s/XsUFCTsiI4bkEMBHcGUT7w 新能源汽车的蓬勃发展,推动着汽车行业加速进行数字化变革。据数据显示,全球新能源汽车销售额持续上升,预计到2025年&#xff0…

港联证券:2万元股票一进一出手续费?

股市生意中的手续费是出资者无法避免的一项费用。关于许多出资者来说,手续费的多少对出资收益有着重要的影响。本文将从多个视点分析2万元股票一进一出手续费,并讨论其对出资者和商场的影响。 首先,从出资者的视点来看,2万元股票…