问题总结 没有权限怎授权 不知道密码 怎么加密码
1、首先找到my.cnf 文件 通常在/etc 下面
2、第二步是 改为 无密码登录
#vi my.cnf
找到[mysqld]的段,在那段后面插入一行:skip-grant-tables 保存
#service mysqld restart
重启mysql 就可以不用密码登录了
3、第三步登录 #mysql -uroot -p 不输入密码直接回车
进入到mysql 之后
mysql > use mysql
使用数据库 的更改密码sql 及 赋予权限
Mysql > UPDATE user SET password=password(‘root’) WHERE User=’root’;
Mysql > grant all privileges on *.* to 'root'@'localhost' identified by 'root' with grant option
root'@'localhost:是用户
root:是密码
最后使权限生效
Mysql > flush privileges
4、第四步 把my.cnf的更改 回去,不然一直都不需要密码登录
去掉skip-grant-tables 保存
5、第五步 重新启动 #service mysqld restart
#mysql -uroot -p 用新密码登录可以 就ok了