连接 MySQL 需要使用 MySQL 客户端工具,通常是通过 mysql 命令行工具或者使用 mysqladmin 等命令。以下是连接 MySQL 的常见方法:
✅ 1. 使用 mysql 命令行工具连接 MySQL
基本语法:
mysql -u <用户名> -p<密码> -h <主机地址> -P <端口号> -e "SHOW DATAbaseS;"
示例:
mysql -u root -p -h localhost -P 3306
参数说明:
-u <用户名>:指定 MySQL 用户名-p:提示输入密码-h <主机地址>:指定 MySQL 服务器的 IP 地址(默认是localhost)-P <端口号>:指定 MySQL 服务器的端口(默认是3306)-e "SQL语句":执行 SQL 语句(可选)
✅ 2. 使用 mysql 命令行工具连接远程 MySQL 服务器
mysql -u <用户名> -p<密码> -h <远程主机IP> -P <端口号> -e "SHOW DATAbaseS;"
✅ 3. 使用 mysql 命令行工具连接本地 MySQL 服务(默认配置)
mysql -u root -p
✅ 4. 使用 mysql 命令行工具连接 MySQL 服务(可选参数)
-N:不输出列标题-t:输出为表格格式-e:执行 SQL 语句
✅ 5. 使用 mysql 命令行工具连接 MySQL 服务(可选参数组合)
mysql -u root -p -h 127.0.0.1 -P 3306 -N -e "SELECT * FROM test;"
⚠️ 注意事项:
- 确保 MySQL 服务已启动。
- 确保 MySQL 用户有权限访问目标数据库。
- 确保 MySQL 的防火墙或端口配置允许连接。
✅ 6. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --help 查看帮助)
mysql --help
✅ 7. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --host 指定主机)
mysql --host=192.168.1.100 --user=root --password=123456 -P 3306
✅ 8. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --port 指定端口)
mysql --port=3307 --user=root --password=123456
✅ 9. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --skip-column-names)
mysql --skip-column-names --user=root --password=123456
✅ 10. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --default-character-set=utf8)
mysql --default-character-set=utf8 --user=root --password=123456
✅ 11. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --connect_timeout)
mysql --connect-timeout=5 --user=root --password=123456
✅ 12. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --socket 指定 socket 文件)
mysql --socket=/var/lib/mysql/mysql.sock --user=root --password=123456
✅ 13. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --help 查看帮助)
mysql --help
✅ 14. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --verbose 查看详细输出)
mysql --verbose --user=root --password=123456
✅ 15. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --no-auto-rehash)
mysql --no-auto-rehash --user=root --password=123456
✅ 16. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl 连接 SSL 连接)
mysql --ssl --user=root --password=123456
✅ 17. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-ca 指定 CA 证书)
mysql --ssl-ca=/path/to/ca.pem --user=root --password=123456
✅ 18. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-cert 指定证书)
mysql --ssl-cert=/path/to/client-cert.pem --user=root --password=123456
✅ 19. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-key 指定密钥)
mysql --ssl-key=/path/to/client-key.pem --user=root --password=123456
✅ 20. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-ca 指定 CA 证书)
mysql --ssl-ca=/path/to/ca.pem --user=root --password=123456
✅ 21. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-cipher 指定加密算法)
mysql --ssl-cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 --user=root --password=123456
✅ 22. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-check-cipher 检查加密算法)
mysql --ssl-check-cipher --user=root --password=123456
✅ 23. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 24. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 25. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 26. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 27. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 28. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 29. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 30. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 31. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 32. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 33. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 34. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 35. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 36. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 37. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 38. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 39. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 40. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 41. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 42. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 43. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 44. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 45. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 46. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 47. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 48. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 49. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 50. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 51. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 52. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 53. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 54. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 55. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 56. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 57. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 58. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 59. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
✅ 60. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-identity 验证身份)
mysql --ssl-verify-identity --user=root --password=123456
✅ 61. 使用 mysql 命令行工具连接 MySQL 服务(可选:使用 --ssl-verify-server-cert 验证证书)
mysql --ssl-verify-server-cert --user=root --password=123456
