首页 > 数据库 >二进制安装mysql5.7

二进制安装mysql5.7

时间:2024-05-21 10:42:44浏览次数:29  
标签:tar 5.7 二进制 data mysql5.7 linux application mysql 安装

1.创建目录

mkdir -p /server/tools
mkdir /application
mkdir /mysql-data/mysql/data -p 

2.建用户与环境变量

useradd -s /sbin/nologin mysql
echo "export PATH=/application/mysql/bin:$PATH" >>/etc/profile
source /etc/profile

3.下载与解压文件

cd /server/tools/
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar
tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar
tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.26-linux-glibc2.12-x86_64  /application/mysql

4.授权

chown -R mysql.mysql /application/*
chown -R mysql.mysql /mysql-data

5.安装依赖库

yum install ncurses-devel libaio-devel -y
ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5

6.准备配置文件

cat >/etc/my.cnf <<EOF
[mysqld]
user=mysql
basedir=/application/mysql
datadir=/mysql-data/mysql/data
socket=/tmp/mysql.sock
server_id=6
port=3306
[mysql]
socket=/tmp/mysql.sock
EOF

7.初始化(无密码)

mysqld --initialize-insecure --user=mysql --basedir=/application/mysql --datadir=/mysql-data/mysql/data

8.启动数据库

cat >/etc/systemd/system/mysqld.service <<EOF
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/application/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
EOF
systemctl start mysqld
systemctl enable mysqld

9.设置密码

mysqladmin -uroot password

标签:tar,5.7,二进制,data,mysql5.7,linux,application,mysql,安装
From: https://www.cnblogs.com/uutow/p/18203455

相关文章

  • Android查看apk安装包的AndroidManifest.xml文件
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`Android查看apk安装包的AndroidManifest.xml文件日期:2020-4-19阿珏折腾代码浏览:946次评论:5条起因上周在做安卓系统的厂家推送功......
  • npm 或 yarn安装依赖报错 EPERM: operation not permitted, unlink 解决方法
    1.权限问题检查是否限制为只有管理员才能操作,打开当前项目的文件夹然后选中要打开的项目文件,在点击左上角的 文件 然后以管理员身份运行。在里面执行安装命令npmi...,yarnadd....   2.缓存问题npm清理缓存命令:npmcacheclean--forceyarn清理缓存命令:yarncach......
  • 群晖安装HomeAssistant
    TableofContents1.对Add-ons的误解而选择虚拟机HAOS2.使用中浮现出的问题2.1.虚拟机系统不稳定2.2.系统升级失败2.3.集成出问题了2.4.HA配置文件导出不方便3.退回到使用Docker容器安装3.1.HACS仓库3.2.NodeRed3.3.Docker安装HA由于......
  • docker - 安装compose
    安装流程很简单,只要将下载到的文件,放到指定文件夹下即可。业务需求:安装harbor需要这个。https://github.com/docker/compose/releases/download/v2.3.0/docker-compose-linux-x86_64#如果文件名不叫docker-compose,重命名一下mvdocker-compose-linux-x86_64docker-compos......
  • docker - 迁移安装路径
    一般来说,部署项目一开始,就要规划好文件存放路径。不过偶尔也会发生意外:生产环境与测试环境有差异,没注意导致安装错误;使用了默认配置,但是/var/lib目录磁盘空间不足;部署脚本没按预期执行,把docker装到其它的目录去了。注意:docker会用到两个路径:“软件本身的安装路径”和......
  • Mac安装pipx
    前言由于本人在使用MacBook,而最近需要写一些python代码,所以就想着去装一个pip,但是安装的时候发现一些问题,所以做个记录以便查询。 错误报错如下:error:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem......
  • Ubuntu软件安装
    介绍Ubuntu的软件安装方式大致分为五种,这五种可以分为两类。图形化界面snapstore。Ubuntu的软件商店,使用的是snap包。AppImage。通过官网下载,下载完成后可以直接使用。为不涉及终端命令,所以姑且归类为第一类。终端apt:Debian系统中的传统包管理系统资源占用少更成熟......
  • GitLab安装
    GitLab安装官方网站:https://about.gitlab.com/安装所需最小配置内存至少4G:https://docs.gitlab.cn/jh/install/requirements.html在ssh下安装官方安装文档:https://gitlab.cn/install/?version=ce1安装依赖sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server......
  • pytorch(GPU版)安装
    确认有无英伟达显卡,有才能安装GPU版的pytorch,否则只能装CPU版1.任务管理器->性能:设备管理器->显示适配器,也可以:nvidia驱动安装地址(大部分电脑自带,不需要额外安装):https://www.nvidia.cn/Download/index.aspx?lang=cn2.nvidia控制面板->帮助->系统信息->组件查看nvidia驱......
  • linux配置 CentOS安装
    CentOS7安装安装镜像安装镜像完成、配置网卡find/-nameifcfg-ens33找到ifcfg-ens33文件配置ip配置动态ip修改ONBOOT=YES此时为自动获取ip配置静态ip需要在底下添加四行重启网络systemctlrestartnetwork,此时可以ping通外部网络安装图形化界面yumgrou......