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

    下载mysql

    wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

    移动到指定位置

    cp mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz /usr/local/

    切换目录到指定目录

    cd /usr/local

    解压

    tar -zxvf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

    修改加压后文件名

    mv mysql-5.7.13-linux-glibc2.5-x86_64 mysql

    创建数据仓库目录

    mkdir /data/mysql

    增加mysql用户组和用户

    groupadd mysql

    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql       ---新建msyql用户禁止登录shell

    改变目录所有者

    chown -R mysql /usr/local/mysql

    chown -R mysql /data/mysql

    配置安装参数(注意要cd到上面的指定目录

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

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

    (这里可能会报错:一般是看报错信息 ,yum安装指定的包)

    极少数情况会出现这样:

    这种情况在/usr/local/mysql下面创建一个var目录并修改到mysql用户

    mkdir mysql

    chown mysql:mysql var

    执行下面的命令

    bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

    修改系统配置文件

    cp support-files/my-default.cnf /etc/my.cnf

    cp support-files/mysql.server /etc/init.d/mysql

    vim /etc/init.d/mysql   修改:

    basedir=/usr/local/mysql

    datadir=/data/mysql

    vim /etc/my.cnf

    根据他配置文件的说明配置写简单的参数就可以运行,注意:上面红框里面的东西必须要一致,否则会报错,客户端可能会应为位置不一致找不到套接字报错。

    启动mysql

    bin/mysqld_safe --user=mysql   

    登录:

    bin/mysql -u root -p   #如果这一步报错尝试用绝对路径如下

    /usr/local/mysql/bin/mysql -u root -p

    -输入前面生成的临时密码

    修改密码

    mysql> set password=password('A123456');

    mysql>grant all privileges on *.* to root@'%' identified by 'A123456';
    mysql> flush privileges;

    这样就可以操作数据库了,否则会提醒修改密码

    mysql全局可用

    cp /usr/local/mysql/bin/mysql /usr/local/bin/

    配置mysql自动启动

    # chmod 755 /etc/init.d/mysql
    # chkconfig --add mysql
    # chkconfig --level 345 mysql on

  • 相关阅读:
    Sql server数据库设计 7
    day08作业
    day01作业
    day07作业.
    day05作业
    day04作业
    day02作业
    初学Java的一些注意事项
    day07作业
    Week03面向对象入门
  • 原文地址:https://www.cnblogs.com/changfengSven/p/7162234.html
Copyright © 2011-2022 走看看