什么是最安全的方式来build立一个MySQL用户的WordPress的?

我在我的域名上设置了基于子域名的MU。一切都由我在一个CentOS / Webmin VPS上运行。 将我的MySQL用户域设置为localhost,127.0.0.1还是使用通配符%.mydomain.com会更好吗? 哪个更安全? 是localhost === 127.0.0.1? 如果不是有什么区别?

另外,什么是我的域名从MySQL的或Wordpress的pov当我通过SSHterminal连接? 如何通过Webmin或Usermin连接? MySQL会把我看成是Webmin还是我的Unix用户?

如果一切运行在同一个主机上, 'user'@'localhost'就足够了。

是的, localhost127.0.0.1的主机名。 一样的。 你应该使用localhost但它使MySQL的事情更容易。

CREATE DATABASE wordpress;创build一个数据库CREATE DATABASE wordpress; 并select了一个合适的密码的用户,如GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY 'sydfgkjhdsgj';

不要忘记运行FLUSH PRIVILEGES; build立用户后。

除非您有实际需要,否则请勿使用通配符权限。 localhost应该是你所需要的全部。 请注意,根据系统configuration的不同,有可能localhost无法parsing。 我从来没有明白为什么,但一些托pipe公司故意设置这种方式。

localhost应该解决为127.0.0.1 ,使他们同样的事情为联网的目的,但就MySQL而言,他们是用于识别用户的两个不同的东西。 select一个,坚持一致。