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

mysql tar.gz包安装

cd /usr/local/
tar -zxvf mysql-5.7.27-el7-x86_64.tar.gz

mv mysql-5.7.27-el7-x86_64 mysql
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql

yum install -y libaio
进入 MySQL 目录,并初始化数据库:

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

记录下密码

创建 MySQL 配置文件 my.cnf,通常放置在 /etc/ 目录下:

vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
socket = /tmp/mysql.sock
user = mysql
symbolic-links = 0

[mysqld_safe]
log-error = /usr/local/mysql/data/mysql.err
pid-file = /usr/local/mysql/data/mysql.pid

[client]
port = 3306
socket = /tmp/mysql.sock

设置系统环境变量
为了方便使用 MySQL 命令,将 MySQL 的 bin 目录加入到系统的环境变量中:

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile
source /etc/profile

启动 MySQL
使用 mysqld_safe 启动 MySQL:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &

卸载

rm -rf /usr/local/mysql
rm -rf /etc/my.cnf
rm -rf /var/lib/mysql  # 如果数据文件夹在这里

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

相关文章:

  • 基于C语言实现的图书管理系统
  • 一种ESB的设计
  • 批量将mysql的所有表都改成大写的存储过程
  • 11.06学习
  • qt QListView详解
  • nuiapp vue3 uni-ui uni.uploadFile 图片上传
  • 玩转HF/魔搭/魔乐社区(作业)
  • AFL++实战入门与afl-fuzz流程解析(源码流程图)
  • ECharts折线图背景渐变设置
  • 短视频矩阵系统源码/抖去推源头技术4年开发
  • 《巧用 EasyQuotation 与 MongoDB 监视股市风云》
  • element plus el-form自定义验证输入框为纯数字函数
  • RESTful 原理和实践
  • 基于SSM(Spring + Spring MVC + MyBatis)框架的药房管理系统
  • git clone github加速方法
  • 【java】实战-力扣题库:有序数组的平方
  • 在Ubuntu22.04上使用Qt Creator开发ROS2项目
  • Unity性能优化 -- 性能分析工具
  • 数据结构---排序(下)
  • 【Python专题】Python处理视频的分辨率
  • 【青牛科技】GC3911替代LV8548在摇头机、舞台灯、打印机和白色家电等产品上的应用分析
  • 高级java每日一道面试题-2024年10月27日-Redis篇-jedis和redisson有哪些区别?
  • CSS中综合练习(基础学校完整静态网页教程)!!
  • 在vscode中如何利用git 查看某一个文件的提交记录
  • 关于几种卷积
  • 场馆场地预定预约源码全开源uniapp+搭建教程