在 Linux 系统中进入 MySQL 数据库有几种常见方法,以下是详细说明:
这是最常用的方法:
mysql -u 用户名 -p
执行后会提示输入密码,输入正确密码后即可进入 MySQL。
-u
指定用户名(默认为 root)-p
提示输入密码(安全方式)-h
指定主机名(连接远程服务器时使用)-P
指定端口(默认3306)mysql -u 用户名 -p密码
注意:这种方式密码会显示在命令行历史中,不安全。
mysql -u root -p
mysql -u 用户名 -p 数据库名
可以创建 ~/.my.cnf
文件保存凭据:
[client]
user=用户名
password=密码
然后直接运行 mysql
命令即可自动使用这些凭据。
"Command not found" 错误:
MySQL 客户端未安装,使用包管理器安装:
# Ubuntu/Debian
sudo apt-get install mysql-client
# CentOS/RHEL
sudo yum install mysql
访问被拒绝:
sudo systemctl status mysql
忘记 root 密码:
--skip-grant-tables
参数启动进入 MySQL 后,您会看到 mysql>
提示符,可以开始执行 SQL 命令。要退出 MySQL,输入 exit
或 quit
命令。