Snippets: MySQL: Connect

 20th August 2020 at 2:19pm

Connect

mysql -h <host> -u <user> -p<passwd>

# Typing password interactively
mysql -h <host> -u <user> -p
Enter password: ********

mysql -u user -p

# Using local host and local user
mysql

# Typing password interactively
mysql -h <host> -u <user> -p <Database>

Client Connection Encoding

客户端与服务端交互时,用什么编码是很重要的。最佳实践是一直用 UTF-8。有几个办法:

  1. mysql 命令行上添加 --default-character-set=utf8
  2. 进入 mysql 客户端的交互模式后,输入 SET names utf8
  3. 在配置文件 my.cnf(用 ~/.my.cnf,参考 这里)中,添加以下内容:
[mysql]
default-character-set=utf8