• Windows 上连接本地 Linux虚拟机上的 mysql 数据库


    查看本机ip  

    ifconfig 

    查看当前的 3306 端口状态

    netstat -an|grep 3306

    当前是外部无法连接状态

    修改访问权限

     默认的 mysql 是只能本机连接, 因此需要修改配置文件

    yangtuo:~$ cd /etc/mysql/mysql.conf.d 
    yangtuo:/etc/mysql/mysql.conf.d$ ls -l
    yangtuo:/etc/mysql/mysql.conf.d$ sudo vim mysqld.cnf 

    找到这一行 把他注释掉

    如果没有设置端口号的话需要设置端口号

    port = 3306

    然后保存重启 mysql 的服务

    service mysql stop
    service mysql start

    开放root账户的访问权限

     进入mysql 的shell 中

    mysql -h 127.0.0.1 -u root -p

     进入 mysql 数据库

    use mysql;

     修改 user 表中的 这些字段

    update user set host='%' where user='root';

     最后一步 开放root账户所有权限

    grant all privileges on *.* to 'root'@'%' identified by '123456';

     刷新让所有配置生效

    flush privileges;​

    最后确认下 3306 状态

     

    连接尝试

    看样子没问题了

  • 相关阅读:
    Kubernetes List-Watch
    Go 模板语法
    vRA7 Business error “Untrusted certificate chain”
    Centos 7/8 安装 Harbor
    Kubernetes Headless Service
    Kubernetes addon-manager
    Kubernetes Metrics-Server
    Kubernetes Heapster
    容器rootfs
    Kubernetes lxcfs
  • 原文地址:https://www.cnblogs.com/shijieli/p/10678329.html
Copyright © 2020-2023  润新知