IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    mysql安装 ( linux压缩包 )

    John Doe发表于 2023-08-23 02:17:42
    love 0

    压缩包安装方便修改配置
    下载,到MySQL官网 ,点击Downloads=>Community=>MySQL Community Server

    环境配置

    监测本机是否存在mysql

    rpm -qa|grep -i mysql查找之前的MySQL目录,并使用rm -rf 文件夹名,删除find / -name mysql。

    安装

    解压下载后的版本

    tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

    将解压后的MySQL移动到自己想要的位置

    mv mysql-5.7.37-linux-glibc2.12-x86_64  /data/mysql

    安装数据库

    在MySQL目录下新建data目录

    cd /data/mysql mkdir data

    在系统中新建/etc/my.cnf,文件内容如下,目录可改成本机的:

    cd /etc/my.cnfvi my.cnf
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27

    [mysqld]

    # 不需要密码验证
    skip-grant-tables

    datadir=/usr/local/mysql/data
    basedir=/usr/local/mysql
    socket=/tmp/mysql.sock
    user=mysql
    port=3306
    character-set-server=utf8

    # 是否区分大小写,0:区分大小写(默认), 1:不区分大小写
    lower_case_table_names=0
    # 允许最大连接数
    max_connections=20
    # 创建新表时将使用的默认引擎
    default-storage-engine=INNODB

    # 建议禁用符号链接以防止各种安全风险
    symbolic-links=0

    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    打开vim /etc/profile

    vim /etc/profileexport PATH=$PATH:/usr/local/mysql/binsource /etc/profile

    在MySQL目录下执行如下命令,初始化数据库

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

    启动

    service mysql start


沪ICP备19023445号-2号
友情链接