ZBLOG

Ubuntu 安装好mysql 如何登陆

在 Ubuntu 上安装 MySQL 后,可以通过以下步骤登录:


1. 使用默认的 auth_socket 认证登录(无需密码)

如果未运行 mysql_secure_installation 或未修改 root 认证方式,默认允许通过 Unix socket 认证直接登录:

sudo mysql
  • 此方式仅限本地拥有 sudo 权限的用户。

2. 使用密码登录(推荐)

若已通过 mysql_secure_installation 设置了 root 密码或手动配置了密码认证:

mysql -u root -p
  • 输入命令后会提示输入密码,输入后即可进入 MySQL Shell。

3. (可选)指定用户和主机登录

如果需要以其他用户身份登录或从远程主机连接:

mysql -u 用户名 -p -h 主机IP
  • 示例(用户名为 admin,远程 IP为 192.168.1.100):
    
    mysql -u admin -p -h192.168.1.100 
    
  • 注意:需确保MySQL已配置允许远程访问(参考上一回答中的步骤6)。

4. (验证成功标志)

成功登录后,终端会显示 MySQL Shell 提示符:

Welcome to the MySQL monitor...
mysql> 
  • 退出命令
    在 MySQL Shell中输入:
    
    exit;
    或按 Ctrl+D。
    

常见问题解决

  1. 报错:Access denied for user 'root'@'localhost'
    -原因:密码错误或未启用密码认证。
    解决方法:
    -确认密码是否正确(区分大小写)。
    -若忘记密码,需重置root密码

2.报错:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
-原因:MySQL服务未启动。
解决方法:

 ```bash 
 sudo systemctl start mysql 
 ```

3.报错:远程连接被拒绝
-检查是否开启远程访问权限及防火墙规则(如UFW):

 ```bash 
 sudo ufw allow3306/tcp #开放端口 
 ```

附:快速操作示例

#1.启动服务(如果尚未运行)
sudo systemctl start mysql 

#2.root用户登录(假设密码为123456) 
mysql-u root-p123456 

#3执行简单SQL测试 
mysql> SHOW DATABASES; 

如需进一步配置(如创建新用户、数据库),可在MySQL Shell中操作。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=23907

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?