zoukankan      html  css  js  c++  java
  • mysql安装包安装

      Centos7.4在无网环境下的Mysql简易安装,使用tar包安装MySQL。

    使用的资源:

      mysql5.7安装包:链接:https://pan.baidu.com/s/1tUJs97Gi-ksy-NBdjQO8uQ 提取码:2uvo

      XFTP 6.0安装包:链接:https://pan.baidu.com/s/1EcuplYLNLDUfdANrt58-YQ 提取码:tmyp 

    上传解压

      使用XFTP上传

      解压mysql-5.7.28-el7-x86_64.tar.gz

      tar zxf mysql-5.7.28-el7-x86_64.tar.gz -C /usr/

      

      重命名,方便配置环境变量

      cd /usr
      mv mysql-5.7.28-el7-x86_64 mysql

      配置环境变量 

    vi /etc/profile
        export MYSQL_HOME=/usr/local/src/mysql
        export PATH=$PATH:$MYSQL_HOME/bin
    source /etc/profile

    创建目录

    创建datadir目录,用于存放数据库数据

    mkdir /usr/mysql/data

    创建sock文件

    touch /us/mysql/mysql.sock

    设置启动

    cd /usr/mysql/support-files/
    cp mysql.server /etc/init.d/mysqld
    vi mysqld
       basedir=/usr/mysql
       datadir=/usr/mysql/data

    修改配置文件my.cnf

    使用命令:vi /etc/my.cnf; 修改配置的内容如下,把原有的配置注释掉,不然会报错

    [mysql]
    socket=/usr/mysql/mysql.sockA
    [mysqld]
    basedir=/usr/mysql
    datadir=/usr/mysql/data
    socket=/usr/mysql/mysql.sock
    

     

    更改文件的所有者

    创建一个新用户,并把MySQL文件夹的权限更改为新用户的9(不知道这样的意义是什么,但是不用新用户做,后面无法登入)

    useradd mysql
    passwd mysql
    设置mysql用户的密码
    cd /usr/
    chown -R mysql:mysql mysql
    chmod 777 mysql/data

    初始化

    mysqld --initialize --user=mysql --basedir=/usr/mysql --datadir=/usr/mysql/data

    启动

    如果初始化成功后,会给一个初始的密码,第一次启动就用这个密码

    启动mysql服务

    systemctl start mysqld
    

     登入,改密

    mysql -u root -p 
    (输入初始密码)
    set password=password('新密码')
    

      

     

      

      

  • 相关阅读:
    微信分享链接出现config:invalid signature错误的解决方法
    微信开发,分享部分出现的问题
    thinkphp 3.2 去除调试模式后报错,怎么解决
    MySQL添加新用户、为用户创建数据库、为新用户分配权限
    xshell工具source导入几个G的数据库
    thinkphp5引入公共部分header、footer等
    用样本估计总体
    随机抽样
    平面几何相关定理
    直线和曲线相切,曲线和曲线相切
  • 原文地址:https://www.cnblogs.com/txxj/p/11922212.html
Copyright © 2011-2022 走看看