今天安装mysql高版本,安装过程并不像百度上面说的那样一步步的根据安装向导创建,而是之后三四个下一步就完成了。安装完发现安装目录下没有data目录,root账号连登录的权限都没。之后按照百度上说在根目录下的my.ini加一个跳过权限验证的代码然后啥啥啥的就好了,可我根本没my.ini。最后解决方法是下一个5.1版本的就可以了。
安装完5.1本地可以连接,但是远程连接不了,百度查了下资料。说是把mysql.user表的host改成%就行了,我试了下没用。然后用下面的方法就行了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES; -- 刷新权限