【发布时间】:2019-05-20 17:37:33
【问题描述】:
我正在尝试通过 mysql 或 ssh 创建新数据库,但两者都出现错误
mysql : CREATE DATABASE porto;
错误:用户 'root'@'localhost' 在 ssh 上对数据库 'porto' 的访问被拒绝:错误 1044 (42000):用户 'root'@'localhost' 对数据库 'porto' 的访问被拒绝
mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'ecomaddon@42';
错误 1227 (42000):访问被拒绝;您需要(至少一个)CREATE USER 权限才能执行此操作
mysql> SELECT User,Host From mysql.user;
ERROR 1142 (42000): SELECT 命令拒绝用户 'root'@'localhost' 用于表 'user'
它的权限问题,但不知道如何赋予root用户所有权限ai尝试了所有方法但一无所获。
【问题讨论】:
标签: mysql