错误1: java.sql.sqlexception: null, message from server: is not allowed to connect to this mysql server"
解决方法:
结果是这样的:

那我们应该怎样解决这个问题呢?
我也是查了一下资料,才把这个问题给搞定的。。。。
其实道理很简单,也就是说,远程的机器B不允许机器A访问他的数据库。也就是说,我们要解决这个问题,就是要让机器B的数据库允许
机器A访问,就搞定啦;
操作步骤也是很简单的:
一:打开mysql控制台,输入:
1 use mysql; 2 3 show tables;

二:输入:
1 select host from user; 2 3 update user set host ='%' where user ='root';

三:进入计算机的服务界面,重新启动mysql服务就搞定啦。。

四:下面是运行效果图:

返回值都为1,说明,程序运行正常....同时也祝你好运....
还有跟多方法:http://hi.baidu.com/soutnila/item/5356f2c0002781bf0d0a7bae
错误2:Access denied for user (using password: YES)
解决方法:
第一:
访问首页出现Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in c:InetpubwwwrootclasscoreI
mysql error:
1045:Access denied for user 'root'@'localhost' (using password: YES)
数据库连接文件里的用户名和密码设的不对
在config.php里改下你mysql的帐户的用户名和密码
帐户用root就得填上root对应的密码
简单蓝色Bootstrap后台模板基于Bootstrap2和jquery-1.7.2.min.js制作,全套模板,包含用户注册页、用户登录页、密码找回页、仪表盘、用户组、编辑用户、多媒体、日历、404错误页、隐私政策、条款和条件、帮助、常见问题等后台模板页面。
163
第二:
用mysql -uroot -p登录时提示ERROR 1045 : Access denied for user'root'@'localhost'(usingpassword:YES) ,首先就判断是不是密码输错了。我记得我编译的时候给root设了个密码123,但是不行。直接用mysql -uroot也登录不进,于是就想重新设一下密码看看,步骤如下:
1.停止mysql服务:service mysql stop
2.以不检查权限的方式登录:#bin/mysqld_safe --skip-grant-tables & (进入你安装mysql的目录运行此条命令,比如我的mysql安装在/usr/local/mysql;如果你不想进入安装目录,则可以直接输入/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &)
3.用空密码登录,直接按回车,成功登录mysql:#bin/mysql -uroot -p (同上)
4.手动更新mysql库中的user表从而设置新密码:mysql>update mysql.user set password=password("你要设置的密码") where user="用户名,这里用root";
5.刷新mysql的系统权限相关表,使密码生效:mysql>flush privileges;
6.退出:mysql>exit;
7.重启mysql服务:service mysql restart
再用新密码登录看看,可以正常登录了。
当然这种方法也可以用来解决忘记mysql密码的问题。(转载地址:http://chhenji.blog.163.com/blog/static/1332713172010510238041/)
问题3:mysql 插入中文乱码解决方案
方法:
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。下面将分两部分,分别设置服务器编码和数据库、数据表与连接部分的编码,从而杜绝中文乱码的出现。
一 服务器编码设置
服务器编码设置方法有二:
一是安装mysql时,其中会有一个步骤选择编码方式,此时选择gbk即可。如果不选择,默认的编码是latin1;
二是在安装玩mysql之后,手动修改其配置文件,如下:
(1)修改 MySql安装目录下面的my.ini(MySQL Server Instance Configuration 文件)。 设置
default-character-set=gbk(注意,有2处)
本人采用mysql-5.0。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号