zoukankan      html  css  js  c++  java
  • Linux 安装mysql5.7.32

    创建用户组和mysql用户
    groupadd mysql
    useradd -g mysql mysql
    把你下载的包上传并且解压
    然后修改配置my.cnf配置文件,这里主要是说一下my.cnf的配置文件
    `[mysqld]
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    basedir=/usr/local/software/mysql-5.7.32
    datadir=/usr/local/software/mysql-5.7.32/data
    port=3306
    socket=/tmp/mysql.sock
    lower_case_table_names=1
    character_set_server=utf8
    user=mysql
    explicit_defaults_for_timestamp=true

    [mysqld_safe]
    log-error=/usr/local/software/mysql-5.7.32/data/mysqld.log
    pid-file=/usr/local/software/mysql-5.7.32/data/mysqld.pid

    [client]
    port=3306
    socket=/tmp/mysql.sock
    忘记密码跳过密码
    skip-grant-tables
    mysql.user set authentication_string=password('qwer!@#$1234') where user='root'
    flush privileges ;
    删除my.cnf里面的skip-grant-tables重启服务
    修改密码
    set password=password=('qwer!@#$1234R')

    添加开机自启配置环境变量
    把服务注册到服务管理里面并且授权
    cp mysql.server /etc/init.d/mysqld


    配置环境变量

    export PATH=$PATH:/usr/local/software/mysql-5.7.32/bin

    注意事项

    • 安装的目录mysql用户目录必须给他们的目录授权属组属主都是 mysql mysql 可以使用chown -R 给整个目录授权
    • 启动mysql的服务在support-files下面 ./mysql.service restart
  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    复合类型的声明——是int *p还是int* p
    指针
    引用
    变量声明和变量定义
    C++内置类型如何存放于计算机内存中
    C++的几种字符类型
    第四章 表达式
    ++i && i++
  • 原文地址:https://www.cnblogs.com/zhuhuibiao/p/15009242.html
Copyright © 2011-2022 走看看