mysql 在没有设置远程登录账号时,无法在 127.0.0.1 以外的机器上登录。通过以下三步可以解决这个问题。

  1. 添加远程访问账户

这里参考自:https://www.jianshu.com/p/b89c275cf3cb

MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
  • 第一个位置,为数据库, 第二个位置,为表,所以 *.*,表示可以访问任意数据的任意表
  • 'root'@'%', root表示远端登录使用的用户名,%表示允许任意ip登录,可将指定ip替换掉%, root与%可以自定义
  • IDENTIFIED BY 'root' 这个root 是登录时的使用的密码,(方便记忆就用了root,生产环境一定要替换掉)


2. 修改配置文件

将配置文件中bind-address = 127.0.0.1加# 注释掉,或者修改其绑定的ip地址。

  • 找到配置文件
    我这里是在 /etc/my.cnf.d 目录下的 mariadb-server.cnf 文件中。

    如果配置文件地址不一样,可以使用 grep 找关键词 “bind-address”。

  • 修改配置文件。可以将bind-address设置为0.0.0.0,或者将其注释。(redis 同理,在 etc/redis.conf 修改 bind 0.0.0.0 就可以实现任意机器登录)

  1. 重启mysql程序。systemctl restart mariadb.service 或者 service mariadb restart
    重启之后如果没有提示,使用status查看其运行状态

  2. 远程登录测试
    -h 指定主机

Mariadb 设置远程访问相关推荐

  1. MySQL8.0设置远程访问权限

    这个方法也管用 1. //登录数据库mysql -u root -pvmwaremysql>use mysql; //%为所有ip都可以远程访问mysql>update user set ...

  2. MYSQL 更改数据库data存储目录 创建用户 创建权限 设置远程访问的权限.

    一. 怎么更改数据库data存储目录:  1. 安装MYSQL. 2. 切换到 C:\Program Files\MySQL\MySQL Server 5.6 3. 新建my.ini. 加入如下配置: ...

  3. centOS7 安装mysql 设置远程访问

    CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载   # wget http://dev.mysql.com/get/mysql-communit ...

  4. mysql5.7 设置远程访问

    mysql5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的.比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行.为此烦了好久!!!项目都耽误了!! 一 ...

  5. centos安装mysql怎么远程访问_centos上安装mysql并设置远程访问的操作方法

    1.下载mysql的repo源 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-releas ...

  6. mysql5.7.6允许远程_mysql5.7 设置远程访问

    mysql5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的.比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行.为此烦了好久!!!项目都耽误了!! 一 ...

  7. mysql设置远程访问。

    mysql设置远程访问. mysql低版本可以用 GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OP ...

  8. 树莓派安装mysql并设置远程访问

    1.安装mysql sudo apt-get install mysql-server 报错提示可以安装mariadb-server-10.0,MariaDB是MySQL源代码的一个分支,MySQL之 ...

  9. 群晖MariaDB添加远程访问功能

    群晖的套件中心可以安装MariaDB5和MariaDB10,但是远程访问功能是默认关闭的,可以通过以下命令开启. 以MariaDB10为例: ssh到Synology sudo -i # 提权 cd ...

  10. mysql(mariadb)远程访问

    mysql(mariadb)通过远程访问,需要在数据库中配置用来远程访问的账号.密码.IP地址 通过命令: grant all privileges on *.* to 'remoteuser'@'1 ...

最新文章

  1. 针对Web应用的【攻击模式篇】
  2. 远程访问×××——Easy ×××
  3. 发布一个实体类属性生成小工具,给开发加点料
  4. Pubwin EP 正式版完整安装全程-完整安装配置
  5. 请教于国富律师——怎样把灰鸽子病毒和灰鸽子程序区分开
  6. 最新17个紫色风格网页设计作品欣赏
  7. ”Can't connect to MySQL server on localhost (10061)”
  8. 怎么看事务有没有开启成功_雅思复议又贵又难?看这位复议口语与写作都成功的学生怎么说...
  9. 222. 完全二叉树的节点个数 golang
  10. deepin安装bochs2.6.2_深度Deepin系统中wine4.0.1源编辑安装
  11. Filecoin逻辑梳理及源代码导读
  12. 表达式二叉树(蛋疼ing)
  13. mac详细的系统信息怎么查看?
  14. HDU 6623 Minimal Power of Prime(思维)题解
  15. Learning Moodle 3.5 学习Moodle 3.5 Lynda课程中文字幕
  16. 2022年认证杯SPSSPRO杯数学建模A题(第一阶段)人员的紧急疏散求解全过程文档及程序
  17. Linux下线程经典问题(生产者消费者问题,哲学家问题...)
  18. 【Keil 5】STM32F401CCU6 固件库配置(超详细教程)
  19. 张三丰是小龙女的儿子的详细证明及理论依据(转)
  20. springboot集成socket.io通过jwt-token身份认证鉴权

热门文章

  1. chorme唤起Java开发的本地程序全采坑记
  2. windows Mac 虚拟机显示模糊的问题
  3. 关于Adams仿真过程中问题的解决记录
  4. 计算机管理用户组不见了,win7系统计算机管理本地用户和组不见了的解决方法...
  5. C#控制方块的移动windows
  6. C#反编译之:<PrivateImplementationDetails>.ComputeStringHash 错误
  7. 解决Vscode使用LeetCode报错Failed to test the solution. Please open the output channel for details.
  8. java跳转到ie_ie跳转chrome(ie浏览器点击链接跳转谷歌浏览器)
  9. 平淡人生(一)- 360发展历程及人物杂记
  10. Rabbitmq关于guest用户登录失败解决方法