关于phpmyadmin和mysql的一些问题,本人新手,希望会的高手指点

1.我从sql控制台进去的时候一进去就提示我enterpassword,初始密码为空,我在往常查了修改初始密码的方法,修改以后就不能进入phpmyadmin,为什么。2.... 1.我从sql控制台进去的时候 一进去就提示我enter password,初始密码为空,我在往常查了修改初始密码的方法,修改以后就不能进入phpmyadmin,为什么。
2.phpadmin里面的用户一栏有4个,我自己还可以添加用户,请问这些用户有什么用啊,从sql控制台进入时让输得密码是谁的密码,我自己创建的用户的作用是什么,能做什么。求高手,求前人指点
展开
 我来答
欢乐的尼美
2013-05-29 · TA获得超过220个赞
知道小有建树答主
回答量:294
采纳率:100%
帮助的人:176万
展开全部
不是很明白你的情况;
改密码我的步骤:
update user set password=password(123) where host="locahost" and user="root";
flush PRIVILEGES;
之后用新密码登录phpmyadmin没问题。

phpmyadmin里的用户就是mysql的登录用户。root用户可以创建控制其他用户的权限。非root用户有创建用户权限的话也可以创建(应该是这样...)
使用 show grants查看你的权限
追问

就是说 这几个用户都是干嘛的啊···我现在才学到PHP连接MYSQL

需要4个参数

服务器位置 数据库用户名 口令 数据库名

数据库用户名是哪个啊?root?

如果我自己新建了个用户 怎样用这个用户创建数据库?现在好像创建都是以root创建的?

额 这是拿你的方法修改密码以后 phpadmin还是进不去

追答
	$link = mysql_connect('localhost', 'root', '123456');
mysql_select_db('database', $link);
$result = mysql_query("select * from table", $link);
while($row = mysql_fetch_assoc($result)){
//code...
}
mysql_close($link);
上面就是php连接Mysql的代码。
localhost:访问本地数据库,也可以写成127.0.0.1,如果要连接远程数据库,写IP就行,比如172.16.158.199.前提是你知道那台电脑的用户名和密码并且开通了远程访问。select * from mysql.user,host是"%",那就说明这个帐号能远程访问。里面各种‘N’,‘Y’就是代表各种是否有各自权限。

root:以root用户登录mysql
123456:root用户的密码
database:选择数据库
以什么用户登录Mysql就以谁的名义创建数据库

至于改了密码phpmyadmin进不去。不清楚额。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式