linux中的mysql设置新用户名及密码


一、可以成功登录到MySQL中

1 使用具有数据库管理权限的用户登陆MySQL,如root用户
$ mysql -uroot -p'root_password'

2 在mysql中创建用户名和密码
mysql> create user 'new_username'@'%' IDENTIFIED BY 'new_password';

3 配置权限
mysql> grant all privileges on *.* TO 'new_username'@'%' with grant option;

4 提交并立即生效
mysql> commit;
mysql> flush privileges;

5 退出mysql
mysql> quit
完成

二、不能登录到MySQL中

1 执行vim /etc/my.cnf命令

2 屏蔽default_authentication_plugin=mysql_native_password语句

3 添加skip-grant-tables(跳过密码验证)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM