百度
360搜索
搜狗搜索

linux用命令登mysql详细介绍

在 Linux 系统中,可通过以下命令登录 MySQL 数据库(以常见场景为例):

1. 基本登录命令(本地默认端口 3306)

bash

mysql  用户名 

  • -u:指定登录用户名(如 root)。
  • -p:提示输入密码(注意:密码不可见,输入后回车)。
    示例:bash
    mysql  root 

    输入密码后,成功进入 MySQL 交互界面:plaintext

    Welcome to the MySQL monitor...

    mysql>

2. 登录远程 MySQL 服务器

若 MySQL 服务部署在其他主机(需提前配置远程访问权限):
bash

mysql  主机IP  端口号  用户名 

  • -h:指定主机 IP(如 192.168.1.100)。
  • -P:指定端口(默认 3306,可省略)。
    示例:bash
    mysql  .1.100  user1 

3. 退出 MySQL

登录后,输入以下命令退出:
sql

  

常见问题

  1. 错误:Access denied

    • 检查密码是否正确(区分大小写)。
    • 确认用户是否有登录权限(如 root 用户是否允许远程登录)。

  2. 错误:Can't connect to local MySQL server

    • 确保 MySQL 服务已启动:systemctl status mysql(或 systemctl status mysqld)。
    • 本地 socket 路径问题:尝试指定 socket 文件(如 mysql -S /var/lib/mysql/mysql.sock)。

  3. 忘记密码

    • 参考官方文档重置密码(需以安全模式启动 MySQL)。

注意安全

  • 避免在命令中明文写密码(如 mysql -p密码),防止历史记录泄露。
  • 生产环境建议使用 mysql_config_editor 管理凭证(官方文档)。

根据实际环境替换命令中的 用户名主机IP 等参数即可~

阅读更多 >>>  linux的常用命令与例题

网站数据信息

"linux用命令登mysql"浏览人数已经达到25次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux用命令登mysql的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!