美文网首页基础服务器配置和项目部署
Ubuntu18.04 安装mysql 5.7 远程登录(详细

Ubuntu18.04 安装mysql 5.7 远程登录(详细

作者: 搬砖的作家 | 来源:发表于2021-11-09 11:47 被阅读0次

    一、安装数据库

    注:若装完以后,部署项目连不上数据库,建议装mysql 8.0 安装mysql8.0文章
    1.更新apt最新源,建议使用阿里源
    sudo apt update
    2.安装数据库
    sudo apt-get install mysql-server

    二、登陆和配置用户

    1. 登陆

    首次登录时,mysql的用户名和密码在 /etc/mysql/debian.cnf 内写着

    登陆名和密码

    注:登陆以后,为了安全,建议修改密码

    使用以上用户名和密码即可登录数据库了
    mysql -u debian-sys-maint -pLU2R2jGXF5NkUGIN

    2. 远程登录配置

    一.修改root密码

    use mysql;
    update mysql.user set authentication_string=password('root') where user='root' and Host='localhost';
    flush privileges;
    quit;
    

    二.配置
    1.进入mysql执行命令:

    UPDATE mysql.user SET host="%" WHERE user="root";  #设置允许root账号可以在任意
    flush privileges;
    quit;
    

    2.修改mysql配置文件
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf


    配置监听

    3.再次修改登陆密码

    update user set authentication_string=password('你的密码') where user='root'
    flush privileges;
    quit;
    

    3.查看服务器防火墙状态
    本机防火墙

    sudo ufw status          # 查看防火墙状态,如果关闭状态,就无需设置端口了
    sudo ufw allow 3306/tcp  # 如果开启防火墙了,添加允许规则如下
    sudo ufw disable         # 关闭防火墙命令
    sudo ufw enable         # 开启防火墙
    

    查看服务器防火墙配置


    云服务器配置

    添加画红线的配置,然后就可以远程登录

    相关文章

      网友评论

        本文标题:Ubuntu18.04 安装mysql 5.7 远程登录(详细

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