修改方式:
1、首先检查mysql的配置,打开mysql 的配置文件my.ini查找 bind-address =localhost(127.0.0.1),将它用#注释掉
2、修改表,本地登录mysql,切换到名为mysql数据库,使用sql语句查看"select host,user from user "
mysql -u root -pvmwaremysql>use mysql
mysql>update user set host = '%' where user ='root'
mysql>select host, user from user
mysql>flush privileges
注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.
:"但是如果你的数据库已经创建了,那就无法更改了! " 错误的回答. 一般用utf8编码比较好. 你前台写入的页面也设置为utf8(比如jsp页面) . 这样就不会产生乱码. 你在Navicat8中, 打开一个数据表, 对着表右键, 选择"设计表" --->选择"选项" 那个选项卡 -->那么就可以看到当前正在使用的字符集和数据表的引擎了, 点击下拉菜单修改为你要的.navicat是客户端啊,是一个工具,你的students已经创建成功且存在于服务器中,如果你是在程序中使用jdbc来修改students,检查一下你的jdbc_url是否正确,如果正确查看修改的表名students是否正确欢迎分享,转载请注明来源:内存溢出
评论列表(0条)