• jQuery火箭图标返回顶部代码


    环境介绍>>>>>>>>>>>>>>>>>>

    操作系统:Centos 7

    mysql数据库版本:mysql5.7.20

    mysql 下载:

    下拉~ 选择全家桶 tar 包...

    ------------------------------------------

    1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载

    [root@5201351 ~]# rpm -qa|grep mariadb
    mariadb-libs-5.5.41-2.el7_0.x86_64
    [root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps

    2、到mysql的官网下载最新版mysql的rpm集合包:mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

    3、上传mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar到linux服务器,并解压tar包

    4、其中最简单的安装mysql-server服务,只需要安装如下4个软件包即可,我们可以使用rpm -ivh命令进行安装

         mysql-community-common-5.7.20-1.el7.x86_64.rpm
         mysql-community-libs-5.7.20-1.el7.x86_64.rpm             --(依赖于common)
         mysql-community-client-5.7.20-1.el7.x86_64.rpm          --(依赖于libs)
         mysql-community-server-5.7.20-1.el7.x86_64.rpm         --(依赖于client、common)

    5、接下来是初始化数据库,我们使用如下几条命令均可,效果都是一样的

    [root@5201351 ~]# mysql_install_db --datadir=/var/lib/mysql   //必须指定datadir,执行后会生成~/.mysql_secret密码文件
    [root@5201351 ~]# mysqld --initialize                         //新版的推荐此方法,执行生会在/var/log/mysqld.log生成随机密码

    6、更改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库

    [root@5201351 ~]# chown mysql:mysql /var/lib/mysql -R
    [root@5201351 ~]# systemctl start mysqld.service            //启动mysql数据库服务

    7、根据第5步中的密码登录到mysql,更改root用户的密码,新版的mysql在第一次登录后更改密码前是不能执行任何命令的

    [root@5201351 ~]# mysql -uroot -p')j#)=uRig4yJ'
    mysql> set password=password('www.cnblogs.com/5201351');

    8、最后我们还可以根据实际情况创建用户,及作权限分配

    mysql> create user 'root'@'192.168.100.2' identified by 'QQ5201351'; 
    mysql> GRANT ALL PRIVILEGES ON dbname.* to 'root'@'192.168.100.2';
    mysql> flush privileges

    ==============================================

    最后需要特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,

    而是将加密后的用户密码存储于authentication_string

    --------------------------------------------------------------------------------------------------------------------------------------------------------

    设置开放用户远程连接:

    #:> mysql -u root -proot
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;

    flush privileges; // 刷新权限,这一步十分重要!

  • 相关阅读:
    支持向量机SVM知识点概括
    决策树知识点概括
    HDU 3081 Marriage Match II
    HDU 3572 Task Schedule
    HDU 4888 Redraw Beautiful Drawings
    Poj 2728 Desert King
    HDU 3926 Hand in Hand
    HDU 1598 find the most comfortable road
    HDU 4393 Throw nails
    POJ 1486 Sorting Slides
  • 原文地址:https://www.cnblogs.com/bingco/p/8068243.html
Copyright © 2020-2023  润新知