美文网首页
mysql安装

mysql安装

作者: 云窗96 | 来源:发表于2018-08-13 10:05 被阅读0次

    获取mysql 二进制软件包

    wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.22-el7-x86_64.tar.gz
    
    tar -xf mysql-5.7.22-el7-x86_64.tar.gz
    
    mv   mysql-5.7.22-el7-x86_64 /usr/local/
    
    ln -s /usr/local/mysql-5.7.22-el7-x86_64/ /usr/local/mysql
    
    cd /usr/local/mysql
    
    cp support-files/mysql.server /etc/init.d/mysqld
    
    chmod +x /etc/init.d/mysqld
    
        
    创建mysql用户及组
    groupadd mysql
    useradd -s /sbin/nologin -g mysql -M mysql
    

    创建初始化所需的目录

    [root@mysql local]# mkdir -p /var/lib/mysql
    [root@mysql local]# chown -R mysql.mysql /var/lib/mysql
    
    [root@mysql local]# mkdir -p /var/log/mariadb/
    [root@mysql local]# chown -R mysql.mysql /var/log/mariadb/
    
    [root@mysql local]# touch /var/log/mariadb/mariadb.log
    [root@mysql local]# chown -R mysql.mysql /var/log/mariadb/
    
    [root@mysql local]# mkdir -p /var/run/mariadb/
    [root@mysql local]# chown -R mysql.mysql /var/run/mariadb/
    

    配置

    结尾添加下面的环境变量
    [root@mysql local]# vim /etc/profile
    export MYSQL=/usr/local/mysql/bin/
    export PATH="${MYSQL}:${PATH}"
    
    使环境变量生效
    [root@mysql local]# source /etc/profile
    
    
    
    
    安装依赖
    [root@mysql local]# yum -y install libaio
    

    初始化数据

    [root@mysql local]# mysqld --initialize
    2018-07-29T09:12:33.373161Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2018-07-29T09:12:33.951747Z 0 [Warning] InnoDB: New log files created, LSN=45790
    2018-07-29T09:12:34.060407Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
    2018-07-29T09:12:34.120200Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 8775432e-930f-11e8-b03c-000c2939e151.
    2018-07-29T09:12:34.121440Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
    2018-07-29T09:12:34.122642Z 1 [Note] A temporary password is generated for root@localhost: k/lhzl)&z5qK(密码)
    

    启动并修改密码

    root@mysql local]# chown -R mysql.mysql /var/lib/mysql
    [root@mysql local]# /etc/init.d/mysqld start
    [root@mysql local]# mysqladmin -uroot -p'k/lhzl)&z5qK' password hjy123 -S /var/lib/mysql/mysql.sock
    

    最后授权

    mysql> grant all on *.* to root@'%' identified by 'hjy123';
    

    相关文章

      网友评论

          本文标题:mysql安装

          本文链接:https://www.haomeiwen.com/subject/tvsybftx.html