gpt4 book ai didi

mysql - 在哪里发出 mysql 命令?

转载 作者:行者123 更新时间:2023-11-30 01:28:48 24 4
gpt4 key购买 nike

我刚开始使用 mysql。首先,我连接到我的网络托管 SSH,然后使用以下命令连接到 mysql 服务器:

mysql -u mysql用户名 -h server_ip -p(服务器不是本地主机,它是远程服务器)

然后它提示输入密码,我输入密码,然后就连接了。我收到 mysql> 提示

现在我正在尝试导入 sql 转储,同时保留字符集。我在互联网上浏览了一下,显然要使用的命令是

mysql -uUSERNAME -pPASSWORD –default-character-set=utf8 USER_DATABASE < backup.sql

但由于我已经连接,我尝试发出:–default-character-set=utf8 USER_DATABASE < backup.sql但是新行似乎立即输入了新命令,并且该命令不可能已执行,因为 sql 备份有 20 MB。它没有做任何事情。

enter image description here

我的网站遇到编码问题。转储采用 utf-8 格式,当我使用记事本查看文件时,所有特殊字符都会显示出来,但由于某种原因,当我使用 phpmyadmin 的导入菜单导入转储时,我会浏览表格和所有特殊字符被扰乱。当我访问该网站时,字符被打乱。我将 AddDefaultCharset UTF-8 添加到 htaccess 文件中,但无济于事。这就是为什么我想尝试使用 mysql 命令导入转储。

最佳答案

你看到有一个命令

mysql -u mysqlusername -h server_ip -p

还有一个

mysql -uUSERNAME -pPASSWORD –-default-character-set=utf8 USER_DATABASE < backup.sql

你尝试过合并它们吗?

比如

mysql -u mysqlusername -h server_ip -p –-default-character-set=utf8 USER_DATABASE < backup.sql

关于mysql - 在哪里发出 mysql 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com