Linux--centos7下mysql的离线安装

本文详细介绍了在Linux系统中如何离线安装MySQL,包括下载安装包、创建安装目录、初始化数据库、设置权限及启动服务。通过解压安装包到指定目录,配置数据存放路径,初始化并设置root用户的密码,最后创建启动脚本并启动MySQL服务。此外,还提到了开启远程连接的步骤,确保远程访问功能正常。
摘要由CSDN通过智能技术生成

Linux下mysql的离线安装

目录

  1. 下载安装包,并解压
  2. 创建mysql安装目录
  3. 初始化mysql
  4. 启动mysql

1. 下载安装包,并解压

下载地址:https://downloads.mysql.com/archives/community/
可选择各个版本进行下载
在这里插入图片描述

解压命令
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

在这里插入图片描述

2. 创建mysql安装目录,数据存放目录

本例安装目录:/usr/local/mysql
本例数据存放目录:/data/mysql

1)创建安装目录并且把解压后的目录移动到安装目录中

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

在这里插入图片描述

2)创建数据存放目录:

mkdir -p /data/mysql
chmod 755 /data/mysql

3. 初始化mysql

1)创建mysql配置文件:/etc/my.cnf

在这里插入图片描述

2)执行初始化命令(需要进入mysql的bin目录)

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=root --initialize
在这里插入图片描述

3)查看初始化后生成的密码
cat /data/mysql/mysql.err |grep password
在这里插入图片描述

Ps:初始化时数据目录需要清空

4. 启动mysql

1)创建service mysql start的启动方式

在这里插入图片描述

2)启动mysql

service mysql start
查看msyql状态命令service mysql status
关闭mysql命令 service mysql stop

在这里插入图片描述

3)登陆(进入mysql的bin目录下)

\是转义字符
./mysql -uroot -pl)1wIoDIXZ)d
在这里插入图片描述

4)修改密码

执行下方命令
SET PASSWORD = PASSWORD(‘123456’);
ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
在这里插入图片描述

5)重新登陆

Mysql安装成功

./mysql -uroot -proot

在这里插入图片描述

6)mysql开启远程连接

本地可以连接上,远程不行,进行下面的操作

use mysql                                       
update user set host = '%' where user = 'root';     
FLUSH PRIVILEGES;

在这里插入图片描述

Ps:安装中有报错可以移步日志文件:位置在配置文件中配置

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值