2012-04-05 17:49:12 +0000 2012-04-05 17:49:12 +0000
94
94

如何退出&007?

我用sudo su启动sudo su并做一些功课。

当我完成mysql(或其他命令)后,我还在mysql中。

答案 (3)

115
115
115
2012-04-05 17:52:05 +0000

你不需要同时使用sudosu—-su会切换你的用户帐户(没有参数就会切换到root),sudo只是将你的权限提升为root。

6
6
6
2015-10-16 11:33:33 +0000
  • logout,如果使用了sudo su -
  • exit,如果使用了sudo -s,&007
0
0
0
2012-04-05 18:01:45 +0000

没有任何理由使用sudosu来运行MySQL命令行客户端。它默认使用你当前的Unix用户作为你的MySQL用户,但你应该把你想连接的用户作为参数传递给它:

$ mysql -u root # connect as MySQL's root user (without password)
$ mysql -u root -p # -p means prompt for a password

希望你的MySQL根账户有密码,你需要使用第二个形式。下运行MySQL(例如,文件权限),那么就这样做:

$ sudo -u unix-user mysql -u mysql-user -p

你可以省略参数(sudo会默认为用户root,MySQL会默认使用与sudo相同的用户)。