mysql离线二进制安装
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离线二进制安装相关推荐
- mysql的二进制安装与备份
mysql的二进制安装 下载安装 [root@host ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33 ...
- Mysql进阶—二进制安装、联合查询、破解与备份
文章目录 1. 二进制格式安装mysql 环境说明 安装流程 相关报错及解决 2. mysql配置文件 3. mysql数据库密码破解步骤 4. 多表联合查询 3.1 什么是多表联合查询 3.2 (不 ...
- 二进制编译安装mysql_数据库(MySQL)二进制安装+编译安装 + MariaDB编译安装
配置文件: my.cnf [mysql] :只用于mysql这个客户端 [mysqld] [client]:共享与所有客户端,如mysqldump等 MySQL二进制包安装:(在 mysql/下有个 ...
- centos7 二进制安装mysql,Centos7 二进制安装mysql5.7
安装环境 系统版本:CentOS Linux release 7.5.1804 (Core) Mysql版本:5.7.24 关闭防火墙并禁止开机自启 systemctl stop firewalld. ...
- mysql的二进制安装与备份与密码破解!!
MySQL的安装! 1. 下载安装包! [root@lzz ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7. ...
- mysql 数据库服务二进制安装部署
利用官方网址获取数据库软件程序:https://www.mysql.com/ 图解 历史版本 1)下载获取软件程序 http://wget https://downloads.mysql.com/ar ...
- mysql binary安装_mysql的二进制安装方式
mysql总共有三种安装方式,源代码安装,二进制安装和源安装.这次写的是二进制安装,对其他两种方式不予讨论. 关闭selinux和防火墙 上课的时候,老师说过这是重中之重,一定要先关闭selinux和 ...
- redhat7 32位mysql_Redhat7.3安装MySQL8.0.22的详细教程(二进制安装)
一.MySQL安装包下载 官网地址:https://dev.mysql.com/downloads/mysql/ 下载步骤: 过滤操作系统版本 选择归档安装包 下载后,上传并md5校验安装包是否与上图 ...
- MySQL的各种安装方式都给你
文章目录 前言 一.MySQL 安装简介 1.1 Linux 环境安装MySQL 1.2 Windows环境安装MySQL 二.Linux 环境安装各个版本MySQL 2.1 Linux环境RPM包安 ...
最新文章
- halcon学习笔记——(5)HDevelop language(异常处理)
- Javascript 中的 Function对象
- 无监督学习:从基本概念到四种实现模型
- wxWidgets第九课 wx绘图工具
- Response文件下载
- 解决EXCEL统计问题的分享
- 根据定制的 XML 文件进行随机抽取节
- CBOW模型的数据预处理
- 用汇编的眼光看C++(之循环流程)
- 使用jQuery快速高效制作网页交互特效(6)
- nodemcu固件编译
- cruzer php sandisk 闪迪u盘量产工具_SanDisk Cruzer Micro(U盘量产工具) V1.0 电脑版
- 前端实现数据base64解码
- Photoshop如何使用蒙版之实例演示?
- 笔试题6——幸福数字
- JS下载PDF、图片时直接下载而不是预览
- JAVA多线程解决哲学家问题(GUI演示)
- PTA L1-030 一帮一(详解)
- ImportError: cannot import name ‘XXXA‘ from ‘XXXB‘
- Android软键盘工具类