ps:配置时遇到的问题
修改my.inf时报Warning: World-writable config file '/etc/my.cnf' is ignored
原因:my.inf权限太高
处理:权限不可设成777,只能设成755
用mysql远程工具链接数据库报错
原因:没有开放远程链接功能
处理:在mysql里面输入如下命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY' password' WITH GRANT OPTION;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
原因:用户表中root密码为空
处理:先停止mysql,转入安全模式,修改root密码
#/usr/local/etc/rc.d/mysql-server stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and
host='root' or host='localhost';//把空的用户密码都修改成非空的密码就行了。
mysql> FLUSH PRIVILEGES;
mysql> quit
# /usr/local/etc/rc.d/mysql-server restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
创建同步帐号时出现ERROR 1290(HY000)错误
原因:不明
处理:先flush privileges; 再用grant all 命令。
flush privileges;
GRANT REPLICATION SLAVE ON *.* TO 'backuser'@'192.168.1.121' IDENTIFIED BY 'root';