美文网首页
阿里云Linux- centos_7 使用rpm安装配置MySQ

阿里云Linux- centos_7 使用rpm安装配置MySQ

作者: 塔塔七 | 来源:发表于2018-12-21 14:37 被阅读0次

    一  MySQL安装

    1/进入mysql 官网 选择MySQL版本 

        a.这里选择最新版本 ,点击download

        b.右击 No thanks, just start my download. 复制下载链接,此版本连接为:

           https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

    2/打开阿里云远程连接

    3/下载mysql  

        a.在 /usr/local/ 下建立mysql文件夹 ,并进入文件夹

            cd /usr/local/

            mkdir mysql

            cd mysql

        b.在mysql文件夹下使用wget下载mysql
            wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

    4/解压MySQL归类文档

        tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

        解压后得到以下文件

    5/安装mysql

        a.安装之前需要卸载阿里云自带的数据库maridb(假如系统存在此数据库) ,和安装依赖libaio

                查看安装的 mariaDB:rpm -qa | grep mariadb

                卸载mariaDB: rpm -e --nodeps ***(*** 为软件名)

                再查看安装已经不存在

        b.缺少依赖包 libaio

            直接实用yum包管理工具安装即可:yum install libaio

        c.使用 rpm -vih XXXXXX(XXXXXX 为 rpm包全名)

          按照依赖顺序依次安装

          mysql-community-common-8.0.13-1.el7.x86_64.rpm

          mysql-community-libs-8.0.13-1.el7.x86_64.rpm

          mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm

          mysql-community-client-8.0.13-1.el7.x86_64.rpm

          mysql-community-embedded-compat-8.0.13-1.el7.x86_64.rpm

          mysql-community-server-8.0.13-1.el7.x86_64.rpm

    6/启动MySQL服务,并设置root密码

        a.启动mysql服务

            service mysqld restart

    更多关于安装的详情,请点击这里

    二  MySQL密码设置及连接

    1/设置修改MySQL密码 (进入mysql)

        a.找到初始密码(安装mysql后在/var/log/mysqld.log中root之后有一个随机密码)

        b.刷新权限: flush privileges;

        c.修改密码

            ALTER USER "root"@"localhost" IDENTIFIED  BY "yourpassword";

            (这时候密码规则是默认的大小写,字母数字组合的方式 ,如果不想用复杂的密码,点击这里)

        2/navicat远程连接

            a.开通阿里云3306端口

            b.创建用户

                create user tower identified by 'Abc123.123';

                c.授权用户

                        grant all on *.* to 'tower'@'%'; (这里为root权限)

            d.退出重启mysql

            e.连接数据库

    报错:

    ALTER USER 'tower'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 root用户密码为newpassword

    附: 免密登陆

     进入vi /etc/my.cnf,然后添加一句skip-grant-tables

    设置完成屏蔽免密码登陆

    相关文章

      网友评论

          本文标题:阿里云Linux- centos_7 使用rpm安装配置MySQ

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