IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> linux mysql5.7.36 离线安装使用全教程(含安装包) -> 正文阅读

[大数据]linux mysql5.7.36 离线安装使用全教程(含安装包)

linux mysql5.7.36 离线安装使用全教程(含安装包)

大家好,我是酷酷的韩~
酷酷的韩金群
1.前期准备:
mysql版本5.7.36 百度网盘下载地址如下:
内含 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz libaio-0.3.107-10.el6.x86_64.rpm my.cnf 都是需要用到的

链接:https://pan.baidu.com/s/1-HSBXlWH9emuo2pQ8xQQCA 提取码:hjq1

2.上传文件并解压至指定目录
这里的目录是/usr/local/mysql

cd /opt
cp mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz /usr/local/
cd /usr/local/
tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.36-linux-glibc2.12-x86_64 mysql

3.卸载系统自带的Mariadb数据库
通过 rpm -qa|grep mariadb 命令查询
在这里插入图片描述

如果有则执行如下命令

rpm -e --nodeps  xxxx

4.创建mysql用户组和mysql用户

groupadd mysql
useradd -g mysql mysql
cd /usr/local/
chown -R mysql mysql/
chgrp -R mysql mysql/
cd mysql/
mkdir data
chown -R mysql:mysql data

5.配置my.cnf
(1)将my.cnf复制到/usr/local/mysql下,my.cnf在前期准备里有
(2)配置my.cnf(socket = /usr/local/mysql/mysql.sock,如果这个文件位置没有mysql.sock就从/tmp/mysql.sock复制到/usr/local/mysql/mysql.sock,或者建一个软链接:ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock)

6.检查是否缺少libaio包
(1)查看命令 rpm -qa|grep libaio
在这里插入图片描述
(2)如果缺少libaio包,将包传至指定位置(自定义)并执行以下命令

rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

7.初始化操作
(1)初始化命令

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

(2)初始化完成后会出现以下日志 ,内含初始化密码, 需记录
在这里插入图片描述

8.开启服务
(1)将mysql加入服务

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

(2)创建my.cnf设置的相关log文件

mkdir /usr/local/mysql/log
touch /usr/local/mysql/log/mysql-error.log
touch /usr/local/mysql/log/mysql-slow.log
touch /usr/local/mysql/log/mysql-bin.log

(3)开机自启

chkconfig mysql on
chown -R mysql:mysql /usr/local/mysql

(4)启动服务

service mysql start

(5)命令说明
启动服务 service mysql start
停止服务 service mysql stop
重启服务 service mysql restart

9.设置密码

/usr/local/mysql/bin/mysql -u root -p

复制上面给的随机分配的密码

alter user 'root'@'localhost' identified by '需要设置的密码';
flush privileges;
exit;

10.设置允许远程连接

/usr/local/mysql/bin/mysql -u root -p
use mysql;
update user set host='%' where user = 'root';
flush privileges;
select host,user from user where user='root';
exit;

11.端口防火墙配置(按需)
查看开放的端口号

firewall-cmd --list-all

设置开放的端口号

firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-port=3306/tcp --permanent

重启防火墙

firewall-cmd --reload

12.连接测试
一般都可正常连接,如有其他报错可百度解决。

要有梦想,即使遥远。 ------酷酷的韩~

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-06-08 19:06:49  更:2022-06-08 19:07:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 22:57:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码