有的人能连上mysql服务器 有的人连不上_在树莓派上搭载MariaDB数据库

/*本文基于raspberry Pi 3B 和 MariaDB, 尝试在树莓派上搭建数据库,并在Windows系统下使用MySQL workbench连接成功写入数据,最后在树莓派成功读取*/

进入树莓派系统terminal

sudo apt-get update//这步还是要的,我开始没有这步就有error

sudo apt-get install mariadb-server// 安装

sudo mysql_secure_installation// 设置安全,有的人没有设置这个也能连上

//但是我开始没设置这个后来用mysql workbench连接的时候就一直报错

7e1ee4079effb2703d2bfc96c4a63b9a.png

sudo mysql -u root -p//检查是否成功安装

9793fd25367644e314d0e34da682fe8f.png

//然后输入

GRANT ALL PRIVILEGES ON *.* TO ‘user_name’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

FLUSH PREVILEGE;

//%表示所有计算机都可以访问数据库

//此时使用workbench连接会报错10061,因为数据库默认绑定了一个地址

//修改/etc/mysql/mariadb.conf.d/50-server.cnf文件,取消绑定

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

//找到bind-address = 127.0.0.1 改成

#bind-address = 127.0.0.1

//ctrl + o 然后 enter 然后 ctrl + x

//此时我们来看看服务器是否运行

service mariadb status

f60917e7b1bd90d60f16623aba0f83a1.png

//这就说明正在运行了,可以用client进行远程连接了

//查看Mariadb的port

SHOW GLOBAL VARIABLES LIKE 'port';

2c2dbc7b078f7e8896088d8b059eaa60.png

//接下来我们用windows上 的MySQL WorkBench 去试试能不能连上

4bafda37982aee7c7c2efc7eb2a939c8.png

//在cmd中使用arp -a得到树莓派的ip地址

//进入workbench

76d988e46c545d38cd1d4a22c7c0d2b4.png

//hostname就是刚刚查到的树莓派ip

//username和password即为上面我们自己设置的账号密码

//即可进入(数据我随便加的)

35ce7b18bf57eb84dbb97395677e2548.png

//然后我们尝试在树莓派上读取数据

//即进入后直接使用SQL查询语句

//首先进入数据库

use 名字

51cea76996483ba220d373d5a0537088.png

//查询

ef7ac8160295627d4471ace0e5a85627.png

//完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值