【问题标题】:Permissions issue when trying to create a database尝试创建数据库时的权限问题
【发布时间】:2019-01-16 07:07:27
【问题描述】:
  • 我使用的是 MacBook Air 2017 版 Mojave 最新更新。
  • 二手自制
  • 已下载 MariaDB 和 MySql

我是新手,正在努力完成提供的工作。尝试创建名为 test 的数据库时,出现此错误:

错误 13 (HY000):无法获取 './test' 的统计信息(操作系统 errno 13 - 权限被拒绝)

我试过了:

创建数据库测试;

我也试过了:

mysqladmin -u root -p 创建测试

MySQL [(none)]> CREATE DATABASE 测试; 错误 13 (HY000): 无法获得 './test' 的统计信息 (OS errno 13 - Permission denied) MySQL [(none)]> mysqladmin -u root -p 创建测试 ->; ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“mysqladmin -u root -p create test”附近使用正确的语法 MySQL [(无)]>

似乎是在说权限被拒绝。我不确定从这里去哪里。

【问题讨论】:

  • 尝试使用root用户名和root密码。
  • 您好,谢谢。我使用 mysql -u root -p 但是在我输入 CREATE DATABASE 测试之后仍然会弹出错误消息
  • 您在安装 mysql/mariadb 时登录了什么?该错误意味着 mysql/mariadb 没有权限访问自己的目录。

标签: mysql mariadb


【解决方案1】:

存在权限问题。要克服这个问题,您需要向该用户授予 G​​RANT。

按照以下步骤操作:

https://dba.stackexchange.com/a/114844

【讨论】:

  • 我仍然有问题。我不确定如何解释它们,因为我需要现场帮助。 :(我是root用户
  • 尝试用root用户创建一个用户。然后通过root用户分配授权。然后用新用户登录,然后尝试创建一个新数据库。
  • 我不知道该怎么做。我今天刚学。我现在很困惑。
  • @Temicka 首先欢迎使用 mysql。只需搜索我的步骤并按照查询进行操作即可。
猜你喜欢
  • 1970-01-01
  • 2019-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 2014-07-09
  • 2017-11-02
相关资源
最近更新 更多