# Linux auto-login on MySQL

Create file `~/.my.cnf` and add the following lines, replace mysqluser and mysqlpass values with the correct ones

```shell
[client]
user=mysqluser
password="mysqlpass"
```

For safety, make this file readable to you only by running `chmod 0600 ~/.my.cnf`` `

Next time you run mysql commands mysql, mysqlcheck, mysqdump, etc; they will pick username &amp; password from this file if you do not provide them as argument (-u and -p). It can save your time.

Of-course, if you specify username and password explicitly as part of commands arguments, they will be used.

[https://easyengine.io/tutorials/mysql/mycnf-preference/](https://easyengine.io/tutorials/mysql/mycnf-preference/)