經常在文章中看到MySql的root用戶帳號﹐而在linux本身中又有一個root帳號和mysql帳號﹐那么三者之間有何關系?
在MySql中是否與MS SQL Server中一樣有它自已的一套帳號﹐那么與linux的帳號有甚聯系嗎?
為什么說啟動mysqld時要用root帳號?如果MySql的root帳號的口令丟了從哪里找?
請各位大哥作答﹐先謝謝了﹗
---------------------------------------------------------------
MySQL的root帐户与你的系统root帐户是不一样的,
两者之间没有什么联系,
MySQL以自己的一套用户权限设置的
在mysql数据库中有一个user表,这里放的是所有帐户,
Host字段就是允许登录的计算机名了
---------------------------------------------------------------
現在還有一札問題﹕
改允許連mysqld的機器名稱,因為localhost不可以聯﹐在哪里改?
改mysql数据库中user表的Host字段的值为localhost或添加一条记录,给Host字段赋值为"localhost".
---------------------------------------------------------------
建议重装mysql 然后把原来的数据文件拷贝到新数据目录中就可以用了