安装完成后,默认数据库没有密码。PHP连接不上数据库。
于是按照网上的方法开始设置密码:
//停止msyql
sudo /etc/init.d/mysql stop
//启动安全模式
sudo mysqld_safe --skip-grant-tables
//新开终端,启动mysql
mysql -uroot
//修改密码
update msyql.user set password=PASSWORD('新密码') where user='root';
//退出mysql
//关闭安全模式
//启动mysql
mysql -uroot -proot
//刷新
flush privileges;
到这里,MySQL是可以用密码登录了,但是程序依然连接不上,错误还是一样的,1698.
update user set plugin=” where User=’root’;
flush privileges;
ok,可以连上了。
原文
http://blog.mocsys.com/archives/90