我正在尝试为我在线托管服务上托管的mysql数据库上的用户授予权限,以便我可以进一步建立与Android项目的连接。
我已经在笔记本电脑上下载了mysql服务器&已完成所有根设置步骤。
我已将我的IP地址包含在我的cPanel的远程MySQL页面中。
我尝试过的事情:
我在终端上尝试了以下命令以及其他答案中提到的其他轻微修改命令。
的MySQL>创建用户' indipare_test2' @' localhost'识别出来 '密码&#39 ;; 查询OK,0行受影响(0.01秒)
的MySQL>在上授予所有特权。 TO' indipare_test2' @' localhost&#39 ;; 查询OK,0行受影响(0.01秒)
的MySQL> FLUSH特权; 查询正常,0行受影响(0.01秒)
然后继续检查特权' cPanel中针对我的数据库的选项。它说"没有特权"。
无需通过终端窗口为在线服务器上的用户创建新用户授予的特权。仍然没有特权"。
在cPanel上的phpmyadmin中的数据库部分的SQL部分尝试了此命令。仍然没有成功。
我在这里缺少什么?我的最终目标是,一旦它开始工作,cPanel的filemanager的public_html文件夹中出现的下面的php文件开始给出" Connection Successful"。 我有一个域名,我打开下面的php文件。
<?php
$host=“localhost”;
$user=“user_name”;
$password=“password”;
$db=“db_name”;
$con=mysqli_connect($host,$user,$password,$db);
if(!$con)
{
echo "Connection not happening";
die(mysqli_connect_error());
}
else{
echo "<br><h3>Connection Success</h3>";
}
?>