ubuntu使用idea开发,连接数据库失败,root用户需要sudo权限,需要创建用户级用户
ubuntu中使用mysql的root用户需要sudo,对于一般的开发不方便,所以需要创建新用户,可以不用sudo权限,这样对于系统开发很方便。
接下来开始
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
替换usernname和password
我的是这样CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';
如果要允许从任何主机连接,使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
我的是这样
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';
授予所有权限
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
我的是这样
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';
刷新权限并退出
完成授权后,刷新MySQL的权限使更改生效:FLUSH PRIVILEGES;
退出
EXIT;
现在使用user用户
不使用sudo但是可以正常连接
输入密码
可以进入,说明成功了。
idea测试
## 大功告成