先进入mysql,然后给root授权:
GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by 'password';
其中root是要授权的用户名,*.*代表所有表,%表示对所有IP授权,此处可替换成某个IP表示只给某个IP授权。
然后刷新下权限:
flush privileges;
由于Ubuntu自动绑定了127.0.0.1,还需要进mysql的配置文件里进行修改。
在Ubuntu终端里输入:
sudo gedit /etc/mysql/my.cnf
找到bind-address那行,在前面加一个#注释掉。
最后别忘了重启下服务:
sudo service mysql restart
本文详细介绍了如何在Ubuntu系统中通过MySQL命令行界面为root用户设置全面的权限,包括授权所有表给所有IP地址或特定IP地址,并通过编辑my.cnf配置文件来调整MySQL服务的绑定地址,确保数据库的安全性和灵活性。此外,文章还指导读者重启服务以应用新的权限设置,确保系统稳定运行。

3871

被折叠的 条评论
为什么被折叠?



