【问题标题】:SQL database connection problem - missing databasesSQL 数据库连接问题 - 缺少数据库
【发布时间】:2022-11-29 22:40:22
【问题描述】:

我压力很大,我担心我的数据库丢失了。我想从另一台笔记本电脑访问我的数据库,但我最终失去了与我的数据库的连接,当我再次找到它时,我的数据库不见了。 我希望你能帮助我,或者有一些令人鼓舞的线索。

我想从另一台笔记本电脑访问我的数据库,所以我尝试将我的主机名从“localhost”更改为我在 MySQL Workbench 上的 IP 地址。这样我就无法连接到 MySQL,我试图将我的主机名改回“localhost”,但我也无法连接。 最后,因为我在 Mac 上,所以我转到系统偏好设置 > MySQL > 初始化数据库,并按照教程中的建议更改为使用旧密码加密。然后我可以连接到服务器,但是没有我的数据库,只有原始的“syst”数据库。

【问题讨论】:

    标签: mysql database connection mysql-workbench


    【解决方案1】:

    你能通过命令连接到你的 MySQL 吗:

    mysql -u username -ppassword (no interval after -p)
    

    (请记住,您必须位于 MySQL 的 bin 目录中)例如,在 cmd 中使用 XAMPP,我可以通过以下命令进行连接:

    cd C:
    mppmysqin 
    mysql -u root -ppassword
    

    如果您能够连接,请尝试通过命令行访问数据库,如下所示:

    mysql -u username -ppassword --execute="select * from databasename.table"
    

    或者只是一些其他查询只是为了检查数据库是否仍然存在。 这应该在安装了 MYSQL 的 PC(或服务器)上完成。 如果这有效,您可以设法解决问题。

    【讨论】:

    • 我可以通过以下命令连接到 MySQL:/usr/local/mysql/bin/mysql -u root -p。
    猜你喜欢
    • 2019-03-26
    • 2014-09-26
    • 2020-12-03
    • 2015-02-07
    • 2017-05-04
    • 2013-10-19
    • 2014-02-20
    • 1970-01-01
    • 2020-04-06
    相关资源
    最近更新 更多