php - 它是什么?用户 'fonok@' localhost' 的访问被拒绝(使用密码 : YES)

标签 php html mysql

我应该怎样做才好呢? 我是一个新程序员,我不知道问题是什么...我有一个本地主机 Wampp 服务器,文件夹中有 1 个 php、1 个 html 和 2 个 sql 代码。 我的 PHP 代码:

<?php
  require_once("config.php");

  $dbc = mysqli_connect("localhost","fonok","12345","elvis_store")
    or die('Error connecting to MySQL server.');

  $first_name = $_POST['firstname'];
  $last_name = $_POST['lastname'];
  $email = $_POST['email'];

  $query = "INSERT INTO email_list (first_name, last_name, email)  VALUES ('$first_name', '$last_name', '$email')";
  mysqli_query($dbc, $query)
    or die('Error querying database.');

  echo 'Customer added.';

  mysqli_close($dbc);
?>

SQL:

GRANT ALL PRIVILEGES ON *.* TO 'fonok'@'localhost' IDENTIFIED BY PASSWORD '12345' WITH GRANT OPTION

CREATE DATABASE elvis_store
USE elvis_store

CREATE TABLE email_list
(
    first_name VARCHAR(20),
    last_name VARCHAR(20),
    email VARCHAR(60)
)

最佳答案

为了确保您的特权,

SQL:

 SHOW GRANTS FOR 'fonok'@'localhost';

最终确定要为新用户设置的权限后,请务必重新加载所有权限。

刷新权限;

您的更改现在将生效。

引用:

https://www.digitalocean.com/community/articles/how-to-create-a-new-user-and-grant-permissions-in-mysql

http://dev.mysql.com/doc/refman/5.1/en/adding-users.html

关于php - 它是什么?用户 'fonok@' localhost' 的访问被拒绝(使用密码 : YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030923/

相关文章:

php - 在 Laravel 中将 API key 文件放在哪里

javascript - BLUEPRINT Google Grid Gallery rtl 支持

PHP 脚本报告错误的凭据

php - Zabbix:无法确定 "dbversion"

php - 包括安装 PEAR/PHPUnit 的路径问题

html - 没有表格单元格和行高的垂直居中文本?

html - html5中的canplaythrough事件到底是什么时候触发的?

php - 您在应用程序中使用什么 MySQL 日期/时间类型,为什么?

MySQL:创建至少一个属性所属的所有行

mysql - 想要在 NSIS 中创建具有完全权限的 mysql 用户