当前位置: 首页 > article >正文

Linux 之 mysql-5.7.44 下载/安装(离线)

 

下载

官网

MySQL :: Download MySQL Community Server (Archived Versions)

 

 

安装

1.解压并放到指定目录(/home/mysql)

tar -zxvf mysql-5.7.44-el7-x86_64.tar.gz

移动到指定安装位置(我的:/home 下) 

 mv mysql-5.7.44-el7-x86_64 /home/

 将文件重命名为mysql

 mv mysql-5.7.44-el7-x86_64/ mysql/

2,卸载 mariadb

#查看是否存在
rpm -qa | grep mariadb
#卸载
rpm -e --nodeps mariadb-libs
#再次查看是否已经卸载
rpm -qa | grep mariadb

3

 3.创建my.cnf文件

vim /etc/my.cnf

添加内容

[mysqld]
bind-address=0.0.0.0
#端口号
port=3309
user=mysql
#mysql所在目录
basedir=/home/mysql
#数据的存放目录
datadir=/home/mysql/data
#mysql.sock 存放位置
socket=/tmp/mysql.sock
#错误日志存放位置
log-error=/home/mysql/log/mysql.err
#pid 存放位置
pid-file=/home/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

4.创建mysql 用户与用户组,并将安装目录的所属改为mysql

#创建用户组
groupadd mysql
#创建mysql用户,并关联用户组
useradd -g mysql mysql
#将/home/mysql的所属改为mysql
chown -R mysql:mysql /home/mysql

5.初始化mysql

#切换到对应目录
cd /home/mysql/bin
#执行初始化命令
./mysqld --defaults-file=/etc/my.cnf --basedir=/home/mysql/ --datadir=/home/mysql/data/ --user=mysql --initialize

6.开启服务

#将mysql加入服务
cp support-files/mysql.server /etc/init.d/mysql
#设置开机自启动
chkconfig mysql on
#启动服务
sevice mysql start

7.登陆&修改密码&远程访问

# 1.切换目录
cd /home/mysql/bin
# 2.登陆 初始化密码去/home/mysql/log/err.log 内查
./mysql -uroot -p -P3309
# 3.设置密码
alter user 'root'@'localhost' identified by 'password';
# 4.刷新
flush privileges;
# 5.切换到mysql 库
use mysql;
# 6.设置远程访问
update user set host='%' where user = 'root';
# 7.刷新
flush privileges;

 

8.配置环境变量

#编辑文件
vim /etc/profile
#添加下面这个
export PATH=/home/mysql/bin:$PAHT
#可选 如上一步有问题 使用下面的这个
export PATH=/home/mysql/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin$PATH

 

完结撒花!


http://www.kler.cn/a/297019.html

相关文章:

  • AI 浪潮中的一体化数据库|外滩大会之OceanBase实录
  • 【OpenWrt(3)】内网搭建iperf3测速服务器
  • 如何搭建ETL?
  • 【数据结构】排序算法篇二
  • 【吊打面试官系列-Redis面试题】怎么理解 Redis 事务?
  • 云计算之大数据(上)
  • 八股(7)——Redis
  • 高清无损!探索PDF转JPG的最佳实践工具
  • TikTok Live营销秘籍:创意与趣味性驱动的品牌增长策略
  • Dubbo依赖包
  • Python编码系列—Python团队开发工作流:高效协作的艺术
  • 浅谈:CDN下真实IP的暴露
  • 如何从Oracle Apex页面直接跳转到Oracle EBS form详情页
  • 网管家电脑监控软件如何安装?怎么部署?(保姆级教程奉上!)
  • 漫谈设计模式 [9]:外观模式
  • 软件工程技术专业软件开发综合实训室解决方案
  • KAN 学习 Day4 —— MultKAN 正向传播代码解读及测试
  • MySQL——表操作
  • 【AI绘画】Midjourney之Lighting详解
  • C语言典型例题60