MySQL数据库使用问题集

MySQL数据库开放远程连接

2003-Can’t connect to MySQL on ‘192.168.8.108’(10061)

远程使用数据库客户端软件连接 MYSQL数据时,连接出现 以上错误时,是由于MySQL不准许远程连接。修改方法如下:

在服务端/etc/mysql/mariadb.conf.d文件夹中找到50-server.cnf。修改bind-address=127.0.0.1为bind-address=0.0.0.0

1054-Unknown column 'password_lifetime' in 'field list'
使用Navicat Premium 连接MySQL,打开用户就出现 。出现这个问题需要了解一下,自从MySQL被Oracle收购后,实际上出现了两个分支,另一个就是MariaDB,出现这个问题其实就是远程数据库是MariaDB。解决方法如下: 重新建立一个MariaDB连接。

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
由于MySQL的密码策略需要8位中等以上,我们需要把密码策略修改为低,解决方法如下:

  1. 查看 mysql 初始的密码策略,
    输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看,
  2. 首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
    输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值,
  3. 现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,输入修改语句 :“ ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; ” 可以看到修改成功,表示密码策略修改成功了!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值