免密登录
vim /etc/my.cnf 最后插入
skip-grant-tables
然后重启 systemctl restart mysqld
然后免密登录mysql
刷新权限 flush privileges;
更改密码AlTER USER 'root'@'localhost' IDENTIFIED BY '123456';
去掉免密登录 重启服务 用新密码登录
指定某用户访问特定数据库的权限
grant all privileges on DB-Name.* to name@'%' identified by 'pwd';
%表示允许所有链接(远程连接) localhost本地
刷新权限 一般操作完权限相关都得用这个
flush privileges;
允许访问所有数据库 和上面指定类似 就是用*代替具体的DB-Name
GRANT ALL PRIVILEGES ON *.* TO name@"%" IDENTIFIED BY "pwd";