如何在OpenSuSE 13.1上更改默认的MySQL用户

时间:2015-04-03 21:08:10

标签: mysql bash opensuse mageia

如何使用“mysql”命令打开与root用户的MySQL连接?我不想输入mysql --user root,我希望它能立即启动。

我有两台机器:Mageia 3和OpenSuSE 13.1。当我以普通用户的身份打开一个终端时,Mageia机器正是这样做的:它只是启动一个mysql会话,当我输入SELECT USER()时;它说“root @ localhost”。

OpenSuSE机器尝试使用当前的bash用户连接到mysql而不是使用root。如何配置此行为?

2 个答案:

答案 0 :(得分:1)

在〜/ .my.cnf

的[client]部分指定用户选项

...但通常认为使用管理员帐户正常使用系统是不好的做法。

答案 1 :(得分:0)

虽然symcbean的解决方案有效,但我发现创建一个与调用该命令的Linux帐户同名的用户更容易。给这个用户足够的特权和vo。这样可以避免symcbean提到的问题。