MySQL出现Access denied for user 'root'@'%' to database 'netai_test'问题

 访问数据库时报错信息

Access denied for user ‘root‘@‘%‘ to database ‘netai_test‘

原因:这是由于创建数据库后没有对用户授权,使用户可以访问数据库的原因。本地访问当然可以。

通过对用户授权就可以了。

grant all on (数据库名).* to ‘(用户)‘@‘%‘ identified by ‘(用户密码)‘ with grant option; 

MySQL出现Access denied for user 'root'@'%' to database 'netai_test'问题

时间: 2024-12-05 22:14:46

MySQL出现Access denied for user 'root'@'%' to database 'netai_test'问题的相关文章

mysql中Access denied for user 'root'@'localhost' (using password:YES)

解决方案 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例:给root加个密码root 首先在进入CMD命令行,转到MYSQL目录下的bin目录,然后键入以下命令 mysqladmin -uroot password root 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了. D:\MySQL\bin>mysqladmin -uroot password root回车后ROOT密码就设置为root了 mysql中Access denied for

windows下(Mysql)Access denied for user 'root'@'localhost' (using password:YES) 解决方案

解决方案: 1.在my.ini文件的最后添加一行“skip-grant-tables”,保存并关闭文件. 2.重启MySQL服务. 3.在命令行中输入“mysql -uroot -p”(不输入密码),回车即可进入数据库. 4.执行,“use mysql;”使用mysql数据库. 5.执行,“update user set password=PASSWORD("自己设置的新密码") where user='root';”(修改root的密码) 6.打开my.ini文件,删除“skip-g

mysql错误 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES)

mysql -u root -p Aaa111222333 grant all privileges on *.* to [email protected]'%' identified by 'aaa111222333; Quit lnmp restart ====================================== MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的

mariadb mysql 报'Access denied for user 'root'@'localhost' (using password: NO)'错误的解决

C:\Program Files\MariaDB 10.2\bin>mysql admin -u root password "x123456789" mysql Ver 15.1 Distrib 10.2.4-MariaDB, for Win64 (AMD64) Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. C:\Program Files\MariaDB 10.2\bin>mys

MySQL报'Access denied for user 'root'@'localhost' (using password: NO)'错误的解决

当在命令提示符下执行该命令时,报下列错误 [[email protected]]# mysqladmin -u root password "sorry"mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: NO)' 解决办法: [[email protected]]# mysql -u root -pEn

MySQL 出现 Access denied for user 'root'@'localhost' (using password: YES) 错误

登录某台服务器的mysql时候总报错: mysql2/client.rb:58:in `connect': Access denied for user 'root'@'localhost' (using password: YES) (Mysql2::Error) 解决方法:   在windows 下的解决方法也一样的  [sql] view plaincopy # /etc/init.d/mysqld stop # mysqld_safe --user=mysql --skip-grant-

My-sql #1045 - Access denied for user 'root'@'localhost' (using password: NO)

当你重装数据库后出现这个问题的时候,不要着急,首先你要去你的确定你的数据库已经成功的把服务开启了, 然后确定你的密码和账户,IP都确认的情况下, 去寻找config.inc.php 这个文件,根据配置的不同,地方可能出现在不同的地方,如果你配置的是XAMPP的时候, 可能是这个: D:\xampp\phpMyAdmin\config.inc.php 其他路径就没有进行测试了,大不了全盘检索就新行了,然后看里面的 /* Authentication type and info */ $cfg['S

[mysql]重装windows后恢复mysql及"Access denied for user'root'@'IP'"问题的处理

mysql数据库实际上是绿色软件,重装系统后还是可以继续使用的. 1.重装系统后保留原先的mysql安装目录和数据目录. 2.制作一个批处理文件用于启动mysql:[run.bat]该文件存放在mysql安装目录下的bin下. mysqld.exe --defaults-file=../my-default.ini --console 3.执行run.bat即可. 如果连接数据库时出现以下错误:"Access denied for user'root'@'IP'" 1. 管理员登陆系统

[解决] Error Code: 1044. Access denied for user 'root'@'%' to database

今天在测试集群用的mysql上,遇到个权限的问题: SQLException : SQL state: 42000 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'ranger' ErrorCode: 1044 我是以root用户登录mysql的,怎么还会遇到这问题呢,有点猫腻,我查看了下mysql下user表的各用户的权限信息 my