我已经以非root用户(具有sudo访问权限)安装了mysql。 配置为在非根目录位置(不在/ var / lib / mysql上)运行它。 /mysql/socket/my.sock 我已经使用上述套接字配置了my.conf。我使用服务帐户mysql(sudo su mysql)启动了mysql服务器。 mysql是安装位置的所有者。
安装正常,并且mysql服务器正常启动。现在,我必须在mysql上创建用户。 哪个用户将有权创建用户和GRANT权限?我尝试以安装用户,mysql甚至root用户身份执行此操作。他们都不工作。
错误1227(42000):访问被拒绝;您需要(至少其中一个)CREATE USER权限才能进行此操作