解决新搭建mysql/mariadb数据库不需要密码就可以登录,使用密码登录失败

背景:新搭建的数据库给用户授权并配置了密码,但是用账户和密码登录的时候提示"连接被拒绝",不用密码反而能成功登陆。

ERROR 1045 (28000): Access denied for user 'monitor'@'localhost' (using password: YES)

解决办法:

删除mysql.user中的空用户,并刷新权限

mysql> delete from mysql.user where user='';
mysql> flush privileges;

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用MariaDB搭建数据库的步骤如下: 1. 安装MariaDB:首先,需要下载并安装MariaDB数据库。根据您的操作系统,可以从MariaDB官方网站下载合适的安装包,并按照安装向导进行安装。 2. 启动MariaDB服务:安装完成后,启动MariaDB数据库服务。在Windows系统上,可以在服务列表中找到MariaDB并启动;在Linux系统上,可以使用命令行运行`sudo systemctl start mariadb`启动服务。 3. 配置数据库:启动服务后,可以进行一些基本的配置。可以编辑MariaDB的主配置文件(如`my.cnf`或`my.ini`)来修改设置,例如指定数据存储路径、监听端口等。 4. 连接到数据库使用命令行或图形化工具连接到MariaDB数据库。可以使用MySQL客户端工具(如MySQL命令行客户端、phpMyAdmin等)来连接到MariaDB,并进行管理和操作。 5. 创建数据库和表:连接到数据库后,可以使用SQL语句创建数据库和表。通过执行`CREATE DATABASE`语句创建数据库,然后使用`CREATE TABLE`语句创建表,并定义表的字段和约束。 6. 插入和查询数据:插入数据可以使用`INSERT INTO`语句,查询数据可以使用`SELECT`语句。通过执行SQL语句来往表中插入数据和查询数据。 7. 设置权限和用户:为了安全性考虑,可以创建用户并为其分配特定权限。使用`CREATE USER`语句创建用户,使用`GRANT`语句为用户分配权限。 8. 数据库备份和恢复:定期进行数据库备份是非常重要的。可以使用`mysqldump`命令或其他备份工具来备份数据库,并在需要使用备份文件进行恢复。 这些是搭建MariaDB数据库的一般步骤,具体操作根据实际需求和环境可能会有所不同。可以参考MariaDB的官方文档和教程获得更详细的指导。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值