Termux安装mariadb出现的*.sock无法连接以及无法访问权限问题

今天我们来聊聊mariadb的常见问题。

开始之前请apt-get update && apt-get upgrade

问题一:ba3574b8db0f46128da75f2c8460a58c.jpg

*.sock问题

遇到这种问题通常是 服务未启动,对于一些刚开始使用MariaDB的朋友可能会使用电脑中的使用方法来直接访问。但是未经过服务自启动配置的MariaDB服务默认在termux中是不运行的,你需要在每次启动termux时手动启动一次服务。

使用命令:

mysqld_safe -u root &

将会使数据库服务在后台运行

问题一解决

然后你会发现这时依然无法登录

问题二:520814130bd24035a998132c419e67c7.jpg

 这个是权限问题,方法有多种,但是我推荐最简单的一种就是改配置文件。

修改:/usr/etc/my.cnf文件

文件默认是这样0fc7dab4be0c44119931a891bd655e3d.jpg 

cd ..

cd usr/etc/

nano my.cnf

然后添加

[mysqld]

skip_grant_tables

like this:

0cdaf7634a74478ca01d82465eb23a91.jpg

 保存之后就解决了

配置完之后一定要重启服务

c816b02afa084ea286732c93adada243.jpg

 一切正常了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值