knrt.net
当前位置:首页 >> mysql创建用户,其不能访问当前存在的数据库,但是... >>

mysql创建用户,其不能访问当前存在的数据库,但是...

建议下载一个可视化mysql数据库管理软件,例如:Mysql Workbench,或者花费一点力气和时间,搭建apache+php平台使用phpmyadmin,是一款不错的mysql数据库管理软件,使用其对用户权限修改和管理都很简单了 这里有教程:http://jingyan.baidu.com/...

你是不是已ODBC或root登录MySQL的,这样可以连接成功,但不一定创建了数据库

执行以下三句: mysql> UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> GRANT ALL ON *.* TO 'root'@'localhost';

先查询你的用户创建是否正确 select user,host from mysql.user; 查看a@localhost是否存在 查看授权信息 show grants for a@'localhost'; 查看你的a@localhost是否对kaoshixitong.students有select 权限

可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令('something'做这个。注意,我们必须对monty@localhost和monty@"%"发出GRANT语句。如果我们增加localhost条目,对localhost的匿名用户条目在我们从本地主机连接接时由mysql_...

设置权限: 》有DML权限(增、删、改、查) 》没有DDL权限(变更结构)

登录MySQL [plain] view plain copy print? mysql -u root -p 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 [plain] view plain copy print? create user 'test'@'localhost' identified by '123456'; 允许外网 IP 访问 [plain] view plai...

你新建一个用户,并赋给他权限就可以了,权限赋给他只能读写的权限,下载一个mysql客户端,mysql-font之类的,方便一些

别人是远程访问吧,如果你授权没有错的话你看看mysql中的user表中的你授权的host是不是%或者指定的IP,如果不是,请修改为你允许远程访问的ip,或者%(允许所有的ip远程访问)

应该是没有授权的问题,给你的数据库用户赋上所有主机连接权限: 1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 上述语句意思是将root用户赋予可以访问任何主机的任何数据库权限,注意password为你...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com