美文网首页
linux 部署mysql5.7(腾讯云CentOS 7)

linux 部署mysql5.7(腾讯云CentOS 7)

作者: 东本三月 | 来源:发表于2021-11-22 14:21 被阅读0次

    经验备忘,仅供参考

    1.环境

    腾讯云
    CentOS 7.6 64bit
    wget下载的方式安装

    2.过程

    卸载mysql(如果有的话)

    创建放mysql安装包的文件夹

    mkdir /app/software
    

    进入该文件夹

    cd /app/software
    

    下载mysq5.7,等待一段时间,直到下载完成

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
    

    解压mysql5.7文件

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

    进行自动化安装

    sudo yum localinstall *.rpm
    

    会提示需要下载的相关包,并询问是否下载;输入Y,允许下载;等待安装完成,最后应提示complete;

    Y
    

    查看mysql的临时密码,复制临时密码备用

    grep 'temporary password' /var/log/mysqld.log
    

    本次安装看到的是

    A temporary password is generated for root@localhost: %wo=6jR/?jd9
    

    启动mysql服务,没有错误信息就表示已经正常启动了

    service mysqld start
    

    确认mysql启动状态

    service mysqld status
    

    其他命令

    #关闭MySQL服务
    service mysqld stop  
    #重启MySQL服务      
    service mysqld restart 
    

    登录到mysql

    mysql -u root -p
    

    会要求输入密码,粘贴之前的临时密码

    %wo=6jR/?jd9
    

    登录成功后,liunx命令行会变成

      mysql>
    

    的形式

    修改临时密码

    set password = password('新的密码');
    alter user 'root'@'localhost' password expire never;
    flush privileges;
    

    打开远程访问,使root能在任何host访问

    use mysql;
    update user set host = '%' where user = 'root';
    flush privileges;
    

    退出mysql登录

    exit
    

    配置防火墙开放端口(如果有的话)

    在腾讯云的服务器管理控制台,进入防火墙,点添加规则,应用类型选mysql,点确定

    完成

    3.连接数据库

    ip为服务器的公网ip(内网情况下也可以访问内网ip)
    端口3306
    用户名root
    密码为之前重设的密码

    相关文章

      网友评论

          本文标题:linux 部署mysql5.7(腾讯云CentOS 7)

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