zoukankan      html  css  js  c++  java
  • Mysql的自定义安装

    linux下Mysql5.7源码自定义安装

    一、下载Mysql安装包

    访问:https://www.mysql.com/downloads/下载源码包,开源的请注意下载位置。

    二、将下载完成Mysql源码包,上传至Linux服务器

    三、解压源码包

    1.将源码包解压到/opt目录下:

    tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /opt 

    2.切换到/opt目录下,进行名称的简化:

    mv mysql-5.7.32-linux-glibc2.12-x86_64/ mysql-5.7

    3.创建安装Mysql需要目录:

    Mysql目录安装位置:/opt/mysql/mysql
    数据库保存位置:/opt/mysql/data/
    二进制日志保存位置:/opt/mysql/logs

    4.该变目录的权限:

    chown mysql:mysql -R /opt/mysql/*

    5.初始化Mysql数据库的数据目录和程序目录

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

     --user=mysql                       ------->使用mysql用户存储数据

    --basedir=/opt/mysql/mysql   ------->数据库运行目录

    --datadir=/opt/mysql/data      ------->数据库存储数据目录

     此处需要注意记录生成的临时密码;

    6.修改系统配置文件

    cd  /opt/mysql/mysql/support-files

    cp mysql.server /etc/init.d/mysql

    修改以下内容:

     

     7.启动Mysql服务

    添加软连接:ln -s /opt/mysql/mysql/bin/mysql /usr/bin/

    启动数据库:service mysql start

    8 .使用上面的临时密码,登录数据库:mysql -u root -p

    9.登录后重置密码:set password=password("123456");

    10.授权root用户远程登录权限:grant all privileges on *.* to 'root'@'%' identified by '123456';

  • 相关阅读:
    NOI2021 题解
    CF605E Intergalaxy Trips
    P4762 [CERC2014]Virus synthesis
    特征向量与特征值
    uoj
    NOI 2021
    [NOI2011] NOI 嘉年华 【DP】
    CF1264D(组合数)
    绝对不咕
    题解 SP11985 【GOT
  • 原文地址:https://www.cnblogs.com/jidehuijia/p/14249101.html
Copyright © 2011-2022 走看看