(百度不到)如何修改 ubuntu 下 MySQL 使用权限问题

2017 年 12 月 27 日
 ZERO1411

我在 ubuntu 下装的 MySQL,只能用以下方式启动: 1、sudo mysql -u root -p 2、sudo su mysql -u root -p 简而言之就是只能在 root 下运行,但是程序中的生成表和修改查询都不可能会自动用 root 模式啊 求大神指教 :T_T:

5745 次点击
所在节点    Python
33 条回复
cominghome
2017 年 12 月 27 日
虽然我没用过乌班图,但是你可能对启动有什么误解。
p2pCoder
2017 年 12 月 27 日
你这是在连接数据库。。。。。,不是启动
ZERO1411
2017 年 12 月 27 日
哦哦,我错了,那就是连接,就是它只能在 root 模式下连接,怎么样才能在普通模式下也能直接连接呢
ZERO1411
2017 年 12 月 27 日
@cominghome 恩恩,把启动改成连接,你知道怎么改成在普通模式下就可以直接连接吗
ZERO1411
2017 年 12 月 27 日
@p2pCoder 恩恩,把启动改成连接,你知道怎么改成在普通模式下就可以直接连接吗
cominghome
2017 年 12 月 27 日
@ZERO1411 你需要新建一个有登录权限的普通帐号。
简单点来说,连接后:grant all on *.* to 'yourid'@'localhost' identified by 'yourpasswd';
权限和允许登录的主机名灵活变动
liuhaotian
2017 年 12 月 27 日
这里的 root 不是系统 root,是 mysql 的 root 用户,你把 sudo 去掉不行吗?
asen477
2017 年 12 月 27 日
给一个执行权限呢。sudo chmod +x mysql 给一个执行权限呢
ZERO1411
2017 年 12 月 27 日
@cominghome 是不是 all 后面还有一个 privileges,这个命令我试过了,但是不行
ytlm
2017 年 12 月 27 日
google
cominghome
2017 年 12 月 27 日
@ZERO1411 已经执行成功了啊。如果没有生效的话 flush privileges;刷新一下
另外,你应该用 mysql -udell -p 登录了
ZERO1411
2017 年 12 月 27 日
@liuhaotian 去掉就 error:Access denied for user 'root'@'localhost'
keithszc
2017 年 12 月 27 日
ZERO1411
2017 年 12 月 27 日
@asen477 sudo chmod +x mysql 回车
chmod: 无法访问‘ mysql ’:没有那个文件或目录
ZERO1411
2017 年 12 月 27 日
@cominghome 还是不行 ::>_<::
matsuz
2017 年 12 月 27 日
A Basic MySQL Tutorial
https://www.digitalocean.com/community/tutorials/a-basic-mysql-tutorial

How To Install WordPress with LAMP on Ubuntu 16.04
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-ubuntu-16-04

WordPress 安装教程里面有教你怎么创建 MySQL 用户。

MySQL 的用户系统和操作系统的用户系统完全是两套不同的系统,MySQL 的 root 不是操作系统的 root。
U7Q5tLAex2FI0o0g
2017 年 12 月 27 日
楼主你可能需要先了解了解 Linux,感觉很多基础你都不懂
yearliny
2017 年 12 月 27 日
把自己当前使用的用户,加入 MySQL 所在的用户组。
ZERO1411
2017 年 12 月 27 日
@littleylv 我是一点不懂 >_<
cloverstd
2017 年 12 月 27 日
百度不到可以谷歌呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/417923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX