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

    一、下载

    shell> cd /home/user/Downloads shell> wget http://mirrors.sohu.com/mysql/MySQL-5.7/所需版本

    此处下载的是mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz  

    二、解压缩文件并移动到指定目录 

    在home文件夹下创建一个mysql文件夹,作为存放mysql文件的目录

    shell> cd /home shell> mkdir mysql 

    回到保存下载压缩文件的目录解压压缩文件 

    shell> cd /home/user/Downloads 

    shell> tar -zxvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 移动文件到指定目录 

    shell> mv mysql-5.7.10-linux-glibc2.5-x86_64 /home/mysql/mysql-5.7.10 

    三、安装运行mysql所需的包

    shell> yum search libaio 

    shell> yum install libaio  

    四、安装及配置mysql(参照mysql文件中的INSTALL-BINARY) 

    shell> groupadd mysql     #添加一个mysql用户组 

    shell> useradd -r -g mysql -s /bin/false mysql  #设置-s /bin/false表示mysql不能作为登入用户 

    shell> cd /usr/local 

    shell> ln -s /home/mysql/mysql-5.7.10 mysql  #在/usr/local/目录下创建一个mysql链接  

    shell> cd mysql 

    shell> mkdir data    #作为存放数据的目录 

    shell> chmod 770 data 

    shell> chown -R mysql . 

    shell> chgrp -R mysql . 

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

    执行该命令后,注意最后一行的[Note]信息 

    [Note] A temporary password is generated for root@localhost: )#Fzu)-oj6f8 生成的初始密码在首次以root用户登入时使用。  (初始密码一定要记录下来)

    clipboard[4]

    shell> bin/mysql_ssl_rsa_setup --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data    

    shell> chown -R root . 

    shell> chown -R mysql data  

    shell> cd /var/log 

    shell> mkdir mariadb  #作为存放数据库运行日志的文件夹 

    shell> cd /usr/local/mysql/ 

    shell> bin/mysqld_safe --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data & 

    将mysql加入到可控制启动服务的文件夹内,并命名mysql,即service可控制的服务名,届时可用service mysql start|stop控制启动及关闭mysql 

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

    到/etc目录下配置my.cnf 

    shell> cd /etc/ 

    shell> vi my.cnf #修改或添加以下内容  

    basedir=/usr/local/mysql  

    datadir=/usr/local/mysql/data 

    socket=/tmp/mysql.sock 

    shell> vi /etc/profile  #配置环境变量 添加如下内容  

    export MYSQL_HOME="/usr/local/mysql" 

    export PATH="$PATH:$MYSQL_HOME/bin" 

    shell> . /etc/profile  #使配置及时生效

    至此可用service mysql start来启动mysql数据库。  

    配置开机启动mysql服务 

    shell> chkconfig --add mysql 

    shell> chkconfig --level 2345 mysql on  

    五、首次登入mysql 

    shell> mysql -u root -p 

    Enter password:输入之前生成的临时密码

    修改密码:

    mysql> SET PASSWORD = PASSWORD('123456');

  • 相关阅读:
    [JSOI2007][BZOJ1031] 字符加密Cipher|后缀数组
    leetcode Flatten Binary Tree to Linked List
    leetcode Pascal's Triangle
    leetcode Triangle
    leetcode Valid Palindrome
    leetcode Word Ladder
    leetcode Longest Consecutive Sequence
    leetcode Sum Root to Leaf Numbers
    leetcode Clone Graph
    leetcode Evaluate Reverse Polish Notation
  • 原文地址:https://www.cnblogs.com/liubiao/p/5445111.html
Copyright © 2011-2022 走看看