• centOS7安装配置mysql5.7.21


    一、下载mysql安装包

    wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-el7-x86_64.tar.gz

    二、解压、重命名

     tar -zxvf mysql-5.7.21-el7-x86_64.tar.gz 
     mv mysql-5.7.21-el7-x86_64 mysql-5.7.21

    三、创建mysql数据存储目录,视情况而定,我的basedir=/db/mysql-5.7.21,datadir=/data/mysql、并赋予文件夹的归属组和用户

    chown -R mysql.mysql  /da/mysql-5.7.21
    chown -R mysql.mysql  /data/mysql

    四、参数配置

    cd /db/mysql-5.7.21
    bin/mysqld --initialize --user=mysql --basedir=/db/mysql-5.7.21 --datadir=/data/mysql
    #执行后会产生root用户的临时密码,需要记住。在之后的首次登录数据库的时候会用到。

    五、对存储数据文件进行加密

    bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

    六、添加mysql数据库service,修改service文件

    cd /db/mysql-5.7.21/support-files
    cp mysql.server /etc/init.d/mysql
    vi /etc/init.d/mysql
    #修改文件中的basedir和datadir
    basedir=/db/mysql-5.7.21
    datadir=/data/mysql

    七、添加mysql数据库的环境变量

    vi /etc/profile
    #在末尾加上
    export PATH=$PATH:/db/mysql-5.7.21/bin
    source /etc/profile

    八、配置mysql数据库的自动启动

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

    九、启动数据库

    service mysql start

    十、登录到数据库,修改初始的root账号密码,设置root的远程连接权限。

    mysql -uroot -p
    #输入原先在第四部中记住的密码
    set password=password('123456');
    grant all privileges on *.* to 'root'@'%' identified by 'root';
    flush privileges;
    #查看表
    use mysql;
    select host,user from user;
    #出现host=%,user=root

    十一、设置数据库server的字符编码

      注意:mysq-5.7.21本身是没有my.cnf文件的,但是为了解决编码问题和后边要用到的数据库双击热备问题。

      解决办法:  

    #免得麻烦,直接编辑创建
    vi /etc/my.cnf
    #目前内容先加上
    [mysqld]
    character-set-server=utf8

    十二、重启数据库

    service mysql restart 

      编码问题解决!!!

  • 相关阅读:
    如何自己搭一个脚手架
    vue脚手架搭建流程
    深入浅出ES6教程『async函数』
    在微信小程序中使用 async/await
    理解 JavaScript 的 async/await
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/zbbiex/p/9259743.html
Copyright © 2020-2023  润新知