为了账号安全,请及时绑定邮箱和手机立即绑定

非root用户不能连接mysql数据库是什么情况?

非root用户不能连接mysql数据库是什么情况?

动漫人物 2019-05-29 11:07:31
非root用户不能连接mysql数据库是什么情况?
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

先确定普通用户有访问lampp路径的权限,因为mysql命令里面包含了sock文件位置信息,如果你用的mysql命令不是lampp提供的,sock位置不同,所以会登陆出错。
1、指定sock文件位置mysql -uroot -p -S /opt/lampp/var/mysql/mysql.sock
2、确定你的默认mysql用的哪一个,运行which mysql, 比如结果是/usr/bin/mysql
你可以rm /usr/bin/mysql,然后ln -s /opt/lampp/bin/mysql /usr/bin/mysql
3、或者你直接用/opt/lampp/bin/mysql -uroot -p

查看完整回答
反对 回复 2019-06-01
?
UYOU

TA贡献1878条经验 获得超4个赞

要设定权限
[root@localhost ~]# mysql
  Welcome to the MySQL monitor. Commands end with ; or \g.
  Your MySQL connection id is 1
  Server version: 5.1.41-community MySQL Community Server (GPL)
  Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

  mysql> grant all on *.* to root@'%' identified by 'your_password';
  Query OK, 0 rows affected (0.01 sec)
  mysql> exit
  Bye
  [root@localhost ~]# /etc/init.d/mysql restart

查看完整回答
反对 回复 2019-06-01
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

方法如下:
1、按WIN+Q组合键打开搜索框,输入"远程桌面连接",点击下方提示的远程桌面连接
2、在打开的连接窗口,输入远程机器的计算机名或IP地址,和端口
3、系统可能会有一些提示,点击确认。
4、登入远程主机后,输入远程主机的用户名和密码即可

查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 1777 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信