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

2017-12-27 10:33:10 +08:00
 ZERO1411

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

4784 次点击
所在节点    Python
33 条回复
cominghome
2017-12-27 10:35:26 +08:00
虽然我没用过乌班图,但是你可能对启动有什么误解。
p2pCoder
2017-12-27 10:38:05 +08:00
你这是在连接数据库。。。。。,不是启动
ZERO1411
2017-12-27 10:40:21 +08:00
哦哦,我错了,那就是连接,就是它只能在 root 模式下连接,怎么样才能在普通模式下也能直接连接呢
ZERO1411
2017-12-27 10:42:47 +08:00
@cominghome 恩恩,把启动改成连接,你知道怎么改成在普通模式下就可以直接连接吗
ZERO1411
2017-12-27 10:42:57 +08:00
@p2pCoder 恩恩,把启动改成连接,你知道怎么改成在普通模式下就可以直接连接吗
cominghome
2017-12-27 10:44:22 +08:00
@ZERO1411 你需要新建一个有登录权限的普通帐号。
简单点来说,连接后:grant all on *.* to 'yourid'@'localhost' identified by 'yourpasswd';
权限和允许登录的主机名灵活变动
liuhaotian
2017-12-27 10:45:54 +08:00
这里的 root 不是系统 root,是 mysql 的 root 用户,你把 sudo 去掉不行吗?
asen477
2017-12-27 10:50:55 +08:00
给一个执行权限呢。sudo chmod +x mysql 给一个执行权限呢
ZERO1411
2017-12-27 10:58:57 +08:00
@cominghome 是不是 all 后面还有一个 privileges,这个命令我试过了,但是不行
ytlm
2017-12-27 10:59:50 +08:00
google
cominghome
2017-12-27 11:02:29 +08:00
@ZERO1411 已经执行成功了啊。如果没有生效的话 flush privileges;刷新一下
另外,你应该用 mysql -udell -p 登录了
ZERO1411
2017-12-27 11:07:57 +08:00
@liuhaotian 去掉就 error:Access denied for user 'root'@'localhost'
keithszc
2017-12-27 11:12:20 +08:00
ZERO1411
2017-12-27 11:13:36 +08:00
@asen477 sudo chmod +x mysql 回车
chmod: 无法访问‘ mysql ’:没有那个文件或目录
ZERO1411
2017-12-27 11:14:17 +08:00
@cominghome 还是不行 ::>_<::
matsuz
2017-12-27 11:24:01 +08:00
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。
littleylv
2017-12-27 11:37:45 +08:00
楼主你可能需要先了解了解 Linux,感觉很多基础你都不懂
yearliny
2017-12-27 12:00:05 +08:00
把自己当前使用的用户,加入 MySQL 所在的用户组。
ZERO1411
2017-12-27 12:34:33 +08:00
@littleylv 我是一点不懂 >_<
cloverstd
2017-12-27 12:40:12 +08:00
百度不到可以谷歌呀

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

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

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

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

© 2021 V2EX