MySQL komut satırı istemcisini kullanmak sudo
veya su
çalıştırmak için hiçbir neden yoktur . Mevcut Unix kullanıcınızı MySQL kullanıcınız olarak kullanmak varsayılan değerlerdir, ancak bunun yerine onu argüman olarak bağlamak istediğiniz kullanıcıyı iletmelisiniz:
$ mysql -u root # connect as MySQL's root user (without password)
$ mysql -u root -p # -p means prompt for a password
Umarım, MySQL root hesabınızın bir şifresi vardır ve ikinci formu kullanmanız gerekir.
Bunun dışında, MySQL'i sudo altında çalıştırmanız gerekiyorsa (örneğin, dosya izinleri için) aşağıdaki gibi yapın:
$ sudo -u unix-user mysql -u mysql-user -p
Argümanları dışarıda bırakabilirsiniz (sudo varsayılan kullanıcı köküne, MySQL varsayılan olarak sudo kullanıcısını kullanmaya devam edecektir).