zoukankan      html  css  js  c++  java
  • linux下安装mysql5.7.21

    下载

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

    解压

    cd /usr/local/
    tar xvf mysql-5.7.21-linux-glibc2.12-vx86_64.tar.gz
    mv mysql-5.7.21-linux-glibc2.12-x86_64/ mysql

    注意:mysql最好安装到/usr/loacl/目录下,因为在后面运行时 /usr/local/mysql/support-files/mysql.server ,该文件中会出现此目录配置

    创建用户

    groupadd mysql                   --创建mysql用户组组
    useradd -r -g mysql mysql     --创建mysql用户并添加到mysql用户组中
    chown -R mysql:mysql mysql/      

    初始化数据库

    yum install libaio
    
    touch /var/log/mysqld.log
    chmod 777 mysqld.log
    chown mysql:mysql mysqld.log
    
    
    /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

    开启mysql服务,并设置相关权限

    mkdir /var/run/mysqld
    chmod 777 var/run/mysqld
    cd var/run/mysqld
    vim mysqld.pid
    chmod 777 mysqld.pid
    chown mysql:mysql mysqld.pid 

    启动

    /usr/local/mysql-5.7.21/support-files/mysql.server start

    登录

    /usr/local/mysql/bin/mysql -uroot -p6zVjphzyex-C

    #修改初始密码
    set password=password('root');
    flush privileges;

     

    设置开机自启

    cp /usr/local/mysql-5.7.21/support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld

    注:mysqld(mysql deamon)是服务端程序,是mysql提供服务的主要程序,提供服务的还有很多其它的程序,见mysql安装目录的bin目录。

    mysql是命令行客户端程序,用于执行sql语句!

    还要注意一点,我们习惯把mysql的服务脚本mysql.server更名为mysqld放在/etc/init.d/目录下,将mysql注册为系统服务。

    服务管理

    service mysqld start|stop|restart
  • 相关阅读:
    如何编写测试用例
    bug的合规描述
    Linux常用命令学习
    测试用列设计
    软件质量管理
    测试的分类
    软件工程模型
    软件测试核心概念
    Thinking in C++ 第十三章 动态对象创建
    python urllib
  • 原文地址:https://www.cnblogs.com/wanghaokun/p/8823000.html
Copyright © 2011-2022 走看看