mysql离线二进制安装

清理环境:

# 检测是否安装过mysql
rpm -qa | grep mysql
# 删除命令
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
# 清除相关文件夹
whereis mysql
rm -rf /usr/lib64/mysql /usr/share/mysql
find / -name mysql
rm -rf /etc/selinux/targeted/active/modules/100/mysql

1、下载安装包:(找个可以访问公网的机器下载,scp传给离线机)

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

2、创建用户

useradd -r mysql -M -s /bin/false

3、安装

tar zxf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
mv /usr/local/mysql-5.7.26-linux-glibc2.12-x86_64/  /usr/local/mysql
mkdir /usr/local/mysql/data
chown -R mysql.mysql /usr/local/mysql/
cd /usr/local/mysql/
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data2021-11-08T16:53:40.303955Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2021-11-08T16:53:40.737310Z 0 [Warning] InnoDB: New log files created, LSN=45790
2021-11-08T16:53:40.826236Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2021-11-08T16:53:40.904487Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 6d06052a-40b4-11ec-890e-0800271838f4.
2021-11-08T16:53:40.965782Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2021-11-08T16:53:40.966618Z 1 [Note] A temporary password is generated for root@localhost: .Do+jldzK8t_
#初始密码:.Do+jldzK8t_

4、修改配置

vim /etc/my.cnf    #注释所有,再添加如下内容
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
socket=/usr/local/mysql/mysql.sock
character-set-server=utf8
log-error=/var/log/mysqld.log
pid-file=/tmp/mysqld.pid
[mysql]
socket=/usr/local/mysql/mysql.sock
[client]
socket=/usr/local/mysql/mysql.sockvim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH  #写入此一行
#保存刷新
source /etc/profile.d/mysql.shcp support-files/mysql.server /etc/init.d/mysqld  #配置使用service mysqld start/stop/restart命令管理mysql
chmod +x /etc/init.d/mysqld    vim /etc/init.d/mysqld
basedir=/usr/local/mysql    #第46行  补全安装目录
datadir=/usr/local/mysql/data  #第47行  补全数据所在目录/etc/init.d/mysqld start        #启动

5、登录

#修改密码
mysqladmin -u root -p'初始密码'  password '新密码'  #新密码必须包含大小写英文、数字、特殊符号#登录mysql
mysq -u root -p'新密码'

mysql离线二进制安装相关推荐

  1. mysql的二进制安装与备份

    mysql的二进制安装 下载安装 [root@host ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33 ...

  2. Mysql进阶—二进制安装、联合查询、破解与备份

    文章目录 1. 二进制格式安装mysql 环境说明 安装流程 相关报错及解决 2. mysql配置文件 3. mysql数据库密码破解步骤 4. 多表联合查询 3.1 什么是多表联合查询 3.2 (不 ...

  3. 二进制编译安装mysql_数据库(MySQL)二进制安装+编译安装 + MariaDB编译安装

    配置文件: my.cnf [mysql] :只用于mysql这个客户端 [mysqld] [client]:共享与所有客户端,如mysqldump等 MySQL二进制包安装:(在 mysql/下有个 ...

  4. centos7 二进制安装mysql,Centos7 二进制安装mysql5.7

    安装环境 系统版本:CentOS Linux release 7.5.1804 (Core) Mysql版本:5.7.24 关闭防火墙并禁止开机自启 systemctl stop firewalld. ...

  5. mysql的二进制安装与备份与密码破解!!

    MySQL的安装! 1. 下载安装包! [root@lzz ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7. ...

  6. mysql 数据库服务二进制安装部署

    利用官方网址获取数据库软件程序:https://www.mysql.com/ 图解 历史版本 1)下载获取软件程序 http://wget https://downloads.mysql.com/ar ...

  7. mysql binary安装_mysql的二进制安装方式

    mysql总共有三种安装方式,源代码安装,二进制安装和源安装.这次写的是二进制安装,对其他两种方式不予讨论. 关闭selinux和防火墙 上课的时候,老师说过这是重中之重,一定要先关闭selinux和 ...

  8. redhat7 32位mysql_Redhat7.3安装MySQL8.0.22的详细教程(二进制安装)

    一.MySQL安装包下载 官网地址:https://dev.mysql.com/downloads/mysql/ 下载步骤: 过滤操作系统版本 选择归档安装包 下载后,上传并md5校验安装包是否与上图 ...

  9. MySQL的各种安装方式都给你

    文章目录 前言 一.MySQL 安装简介 1.1 Linux 环境安装MySQL 1.2 Windows环境安装MySQL 二.Linux 环境安装各个版本MySQL 2.1 Linux环境RPM包安 ...

最新文章

  1. halcon学习笔记——(5)HDevelop language(异常处理)
  2. Javascript 中的 Function对象
  3. 无监督学习:从基本概念到四种实现模型
  4. wxWidgets第九课 wx绘图工具
  5. Response文件下载
  6. 解决EXCEL统计问题的分享
  7. 根据定制的 XML 文件进行随机抽取节
  8. CBOW模型的数据预处理
  9. 用汇编的眼光看C++(之循环流程)
  10. 使用jQuery快速高效制作网页交互特效(6)
  11. nodemcu固件编译
  12. cruzer php sandisk 闪迪u盘量产工具_SanDisk Cruzer Micro(U盘量产工具) V1.0 电脑版
  13. 前端实现数据base64解码
  14. Photoshop如何使用蒙版之实例演示?
  15. 笔试题6——幸福数字
  16. JS下载PDF、图片时直接下载而不是预览
  17. JAVA多线程解决哲学家问题(GUI演示)
  18. PTA L1-030 一帮一(详解)
  19. ImportError: cannot import name ‘XXXA‘ from ‘XXXB‘
  20. Android软键盘工具类

热门文章

  1. 数字电路IC设计—流水线的艺术
  2. 导出Excel功能-从服务端到浏览器的简单处理
  3. 安装centos7及连接
  4. iCloud 多设备 同步失败 问题排查及解决方案
  5. C++的MFC,与C#的.NET
  6. 欢迎加入互联互通社区高端社群
  7. 认真对待IT行业及相关培训
  8. 反对996为何是一场闹剧
  9. windows中注册或删除Apache系统服务
  10. MySQL学习笔记(limit的用法)