美文网首页
Amazon linux ami安装Mysql5.7.23

Amazon linux ami安装Mysql5.7.23

作者: apolloin | 来源:发表于2018-09-20 13:10 被阅读0次

    Amazon linux ami安装Mysql5.7.23

    准备

    准备一台装有amazon linux ami的电脑(操作系统版本4.14.62-65.117.amzn1.x86_64),mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar mysql的rpm安装集合包。
    

    安装perl

    sudo yum -y install perl
    
    下载地址:[mysql 5.7.23](https://dev.mysql.com/downloads/mysql/5.7.html#downloads)
    
    image image
    注意选择相应版本,如上图所示。
    

    1. 安装环境

    我们先把下载的mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar上传到我们的Amazon linux ami系统中,上传位置为 /home/app。
    
     然后我们建立一个新的文件夹,用于放tar文件释放后文件的文件夹
    
     cd /home/app
    
     mkdir mysqlel6
    
     mv mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar  mysqlel6/
    

    然后运行解压命令:

    tar -vxf  mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar
    

    这时,我们再到mysqlel6的目录下就可以看到解压出来的rpm包:

    image

    查看系统中是否已经安装mysql:

    rpm -qa|grep -i mysql
    

    如果有,用

    sudo yum -y remove mysql-config-5.5.61-1.22.amzn1.x86_64 
    

    命令进行删除

    2.安装

    由于我们上面解压出来的几个rpm包有依赖关系,所以我们需要按照顺序执行安装,安装顺序为:
    
    sudo rpm -ivh mysql-community-common-5.7.23-1.el6.x86_64.rpm
    
    sudo rpm -ivh  mysql-community-libs-5.7.23-1.el6.x86_64.rpm
    
    sudo rpm -ivh mysql-community-client-5.7.23-1.el6.x86_64.rpm
    
    sudo rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm
    

    安装完成

    3.运行

    sudo service mysqld start
    

    查看mysql是否运行:

    ps -ef|grep mysql
    

    查看默认密码:

    grep 'temporary password' /var/log/mysqld.log
    
    mysql -u root -p 输入默认密码
    
    修改密码:set password = password('密码');
    

    设置外部远程访问权限:

    grant all privileges on *.* to 'root' @'%' identified by '密码';
    
    flush privileges;
    

    设置开机启动:

    sudo chkconfig mysqld on
    

    重新登录 输入新密码即可登录

    问题

    如果默认密码登录失败可以mysqld_safe登录。具体操作如下:

    停止mysql服务:

    service mysqld stop
    

    输入:

    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    

    输入:

    mysql -u root mysql
    

    修改密码

    update mysql.user set authentication_string=password('密码') where User='root';
    
    flush privileges;
    
    update mysql.user set Host='%' where User='root'
    
    flush privileges;
    

    退出,重启后重新登录即可

    相关文章

      网友评论

          本文标题:Amazon linux ami安装Mysql5.7.23

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