我在将一些数据从CSV文件加载到数据库中的表时遇到了问题,并得到了一个错误:
#1044 - Access denied for user 'A WEIRD USER'@'localhost' to database 'MY DATABASE'
据我所知,phpmyadmin登录(在CPanel中单击phpmyadmin图标时自动登录)是一个没有权限运行某些查询的用户,并且没有从phpmyadmin登录和以我的用户身份登录的按钮。
注意:这个错误不仅是因为从CSV文件加载数据,而且这个错误也是在运行一些查询时出现的!注2:我不使用localhos
我无意中删除了一些记录,但在删除之前我有备份。当我导入来自我的phpMyAdmin的数据时,它删除了一些记录。
步骤
1. In my phpMyAdmin, I used the search then click the export(in the bottom part)
2. Import the extracted file to workbench
问:在工作台中导入时,它是删除所有记录然后导入还是只是导入?
表情符号是储存在?在我的数据库中(当我使用phpMyAdmin可视化它们时),但是当我使用一个简单的请求(从php)检索它们时,我得到了真正的值。
数据库上的行(使用phpMyAdmin)
来自php的请求
$query = "SELECT id,com
FROM coms_table
WHERE id = 627";
结果
id com
627 \ud83d\ude0e
使用此命令
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\
我在服务器X(运行WHM)上有一个名为db_y的数据库,在服务器Y上有另一个名为db_y的数据库。我通过SSH连接到服务器X,对phpmyadmin配置做了一些更改,允许它通过cPanel通过服务器X上的phpmyadmin连接到服务器X。现在,我希望将db_x on server_X的所有表移动到另一个数据库(Db_y),该数据库位于不同的服务器(yy.yy)上,方法是使用server_X中的phpMyAdmin。
有没有办法这样做?请帮帮我。
编辑:表超过3GB,所以导出/导入不能工作。
我使用nodeJS和npm包从服务器读取sql数据库。你知道,典型的用法:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'example.org',
user : 'bob',
password : 'secret'
});
//implicit connection and then query
connection.query('SELECT 1', func