如何使用“mysql”命令打开与root用户的MySQL连接?我不想输入mysql --user root,我希望它能立即启动。
我有两台机器:Mageia 3和OpenSuSE 13.1。当我以普通用户的身份打开一个终端时,Mageia机器正是这样做的:它只是启动一个mysql会话,当我输入SELECT USER()时;它说“root @ localhost”。
OpenSuSE机器尝试使用当前的bash用户连接到mysql而不是使用root。如何配置此行为?
答案 0 :(得分:1)
在〜/ .my.cnf
的[client]部分指定用户选项...但通常认为使用管理员帐户正常使用系统是不好的做法。
答案 1 :(得分:0)
虽然symcbean的解决方案有效,但我发现创建一个与调用该命令的Linux帐户同名的用户更容易。给这个用户足够的特权和vo。这样可以避免symcbean提到的问题。