本问题缠绕了我数个小时,看问题吧 。 总结一句话:权限问题。那怎么授权? 第一步:停服务 命令行: /etc/init.d/mysql stop 如果不行,就执行下一行: service mysqld stop 报: Stopping mysqld: [ OK ] 第二步:跳过密码验证 执行命令行: # /usr/bin/mysqld_safe --skip-grant-tables 报: 151104 09:07:56 mysqld_safe Logging to '/var/lib/mysql/iZ23dq2wm0jZ.err'. 151104 09:07:56 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 第三步:无密码登录 执行命令行: mysql -u root 第四步:授权 mysql>grant all privileges on *.* to 'root'@'localhost' identified by 'root' with grant option;关键词解释: root'@'localhost:是用户 root:是密码 问题一:发现无密码条件下,没有授权的写权限
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
|