相关疑难解决方法(0)

在Ubuntu上进行新安装后,用户"root"@"localhost"(使用密码:YES)拒绝访问

今天我以root身份登录Ubuntu 14.04.1 LTS ll

然后apt-get install mariadb-server(没有sudo但是作为root).

随着mySQL -h localhost -u root --password=<PW>我的到来

用户'root'@'localhost'拒绝访问(使用密码:YES)

随着mySQL -u root -p我登录数据库并做到了

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '<PW>';
FLUSH ALL PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

但这没有帮助.你有什么想法吗?我没有找到类似问题的答案.

mysql mariadb

92
推荐指数
4
解决办法
21万
查看次数

MySQL root密码更改

我一直在尝试重置我的MySQL root密码.我运行了mysqld_safe --skip-grant-tables,更新了root密码,并检查了用户表以确保它在那里.一旦重新启动mysql守护程序,我尝试使用我刚设置的新root密码登录,并仍然因用户"root"错误而拒绝访问.我也试过完全删除并重新安装mysql(包括删除my.cnf文件),但仍然没有运气.有没有人对我接下来要做什么有任何建议?

提前致谢

mysql root mysqladmin

67
推荐指数
15
解决办法
13万
查看次数

MySQL 5.7的默认根密码是什么

在使用root ID进行全新安装后无法登录到MySQL数据库,并且像其他较旧的MySQL版本一样无法登录到无/无密码

mysql linux passwords password-recovery mysql-5.7

64
推荐指数
7
解决办法
9万
查看次数

用户'root'@'localhost'拒绝MYSQL访问

我在Ubuntu中使用MySQL执行以下步骤:

sudo aptitude install php5-mysql mysql-server
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &
sudo mysql -u root mysql
Run Code Online (Sandbox Code Playgroud)

更改root密码:

mysql> UPDATE mysql.user SET Password=PASSWORD('SecurePassword') WHERE
User='root';
mysql> FLUSH PRIVILEGES;
mysql> EXIT
Run Code Online (Sandbox Code Playgroud)

修改/etc/mysql/my.cnf:

[client]
user=root
password=SecurePassword
[mysqld]
...
default-time-zone = '+0:00'
Run Code Online (Sandbox Code Playgroud)

然后:

sudo service mysql start
mysql -u root
mysql> SHOW GRANTS FOR root@localhost
+--------------------------------------------------------------------------------------------------+
 | Grants for root@localhost | 
+--------------------------------------------------------------------------------------------------+
 | GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '[here is the Securepassword]' |
 +-------------------------------------------------------------------------------------------------+
 1 row in …
Run Code Online (Sandbox Code Playgroud)

mysql

11
推荐指数
1
解决办法
3万
查看次数

phpMyAdmin访问被拒绝用户'root'@'localhost'(使用密码:NO)

我无法在xampp中连接到我的MySQL我有这个错误:

MySQL说:文档

1045 - 用户'root'@'localhost'拒绝访问(使用密码:否)

mysqli_real_connect():( HY000/1045):拒绝访问用户'root'@'localhost'(使用密码:NO)phpMyAdmin尝试连接MySQL服务器,服务器拒绝连接.您应该检查配置中的主机,用户名和密码,并确保它们对应于MySQL服务器管理员提供的信息.

CONFIG.INC.PHP文件

<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind …
Run Code Online (Sandbox Code Playgroud)

xampp phpmyadmin

10
推荐指数
5
解决办法
12万
查看次数

AttributeError:模块'mysql'没有属性'connector'

我正在运行Ubuntu 16.04,试图在python中连接到mysql:

    import mysql
    username = 'root'

    cnx = mysql.connector.connect(user=username, database='db')
    cnx.close()
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

    File "pysql1.py", line 4, in <module>
      cnx = mysql.connector.connect(user=username, database='db')
    AttributeError: module 'mysql' has no attribute 'connector'
Run Code Online (Sandbox Code Playgroud)

我在这里下载了软件包,安装了mysql python模块.我试着sudo apt-get install python-mysql.connector无济于事.有什么指针吗?

编辑:添加后import mysql.connector我得到了一个无关的权限错误,我现在已经解决了,所以这就是我需要的东西!

python mysql mysql-python ubuntu-16.04

7
推荐指数
3
解决办法
7943
查看次数

无法连接到 MySQL

我正在尝试使用 Sequel Pro 连接到 MySQL,这是我以前做过很多次的事情。主机127.0.0.1,用户名root,无密码。我收到以下消息:

无法连接到主机 127.0.0.1,因为访问被拒绝。

仔细检查您的用户名和密码,并确保允许从您当前的位置访问。

MySQL说:用户'root'@'localhost'的访问被拒绝(使用密码:否)


无论如何,我在升级到新的 Mac OS(Mavericks)后收到了这条消息,意识到服务器没有运行,下载了一个新服务器(当前正在运行),然后再试一次 - 但我遇到了同样的问题.

mysql sequelpro

5
推荐指数
1
解决办法
9615
查看次数

MySQL“错误 1698 (28000):用户 'root'@'localhost' 访问被拒绝”

我已经安装了以下版本的 MySQL:

kurt@kurt-ThinkPad:~$ mysql -V
mysql  Ver 14.14 Distrib 5.7.15, for Linux (x86_64) using  EditLine wrapper
Run Code Online (Sandbox Code Playgroud)

我记得我在安装过程中没有为 root 用户设置密码。但是,如果我尝试使用该mysql命令简单地启动它,则会出现以下错误:

kurt@kurt-ThinkPad:~$ mysql
ERROR 1045 (28000): Access denied for user 'kurt'@'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)

同样,作为 root 用户,

kurt@kurt-ThinkPad:~$ mysql -u root
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

我尝试按照Resetting the Root Password: Unix and Unix-Like Systems 上的说明进行操作;我在我的主目录中创建了文本文件,并从那里尝试使用该--init-file选项启动 MySQL 服务器。但是,我再次收到权限错误:

kurt@kurt-ThinkPad:~$ mysqld_safe --init-file=mysql-init &
[1] 18340
kurt@kurt-ThinkPad:~$ /usr/bin/mysqld_safe: 548: /usr/bin/mysqld_safe: cannot create /var/lib/mysql/mysqld_safe.pid: Permission denied
2016-09-20T14:57:04.753720Z …
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
1
解决办法
2万
查看次数

MySQL: django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'localhost'") 使用正确的用户名和密码

django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'localhost'")用mysql的时候有。用户名和密码正确:

DB_HOST = '127.0.0.1'
DB_USER = 'root'
DB_PASSWORD = ''
Run Code Online (Sandbox Code Playgroud)

我可以以root身份登录mysql:

$ sudo mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 16
Run Code Online (Sandbox Code Playgroud)

但不是cchilders

$ mysql -u root
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

这可能会导致问题。上次我安装mysql时没有发生这种情况,所以对我来说没有意义。我的客户很好:

$ pip3 freeze
Django==1.10.5
mysqlclient==1.3.9
Run Code Online (Sandbox Code Playgroud)

如何让我的普通用户运行 mysql,以便我可以在终端中运行 django?谢谢你

脏的解决办法:

没有任何修复,总是运行 mysql 作为 sudo

python mysql django django-settings python-3.x

5
推荐指数
1
解决办法
1万
查看次数

登录ERROR 1698(28000):用户'root'@'localhost'拒绝访问

我刚刚在我的Ubuntu机器上安装了MySQL服务器.所有安装好了,当它要求我的密码时,我只需点击"输入",以便将密码留空.现在当我尝试登录时:

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

只需按Enter键,我收到以下错误:

ERROR 1698(28000):用户'root'@'localhost'拒绝访问

我不明白错误是什么或如何解决它.请有人帮忙吗?我试过阅读MYSQL文档,但我不明白他们在说什么.

当我尝试访问phpMyAdmin时,我还得到一个"拒绝访问"页面

mysql

1
推荐指数
1
解决办法
7647
查看次数

mysql -u root -p 有什么作用?

我想弄清楚mysql -u root -p命令的作用。

我用谷歌搜索了命令,但找不到任何好的结果。

mysql

0
推荐指数
1
解决办法
3万
查看次数