Heim > Datenbank > MySQL-Tutorial > 关于 MySQL8.0 操作命令

关于 MySQL8.0 操作命令

PHPz
Freigeben: 2020-02-27 13:38:13
nach vorne
1840 Leute haben es durchsucht

关于 MySQL8.0 操作命令

由于MySQL8.x跟之前常用的MySQL5.x相比,有较大的变化,导致很多命令并不能在MySQL8.x机器上正常运行,所以这里总结一下MySQL8.x的一些操作命令,供大家参考也为自己做一个备忘。

推荐:《mysql教程

MySQL8.0版本和MySQL5.0的加密规则不一样,而现在的很多工具等都是不支持的,我们这里使用的是将MySQL用户登录的加密规则修改为mysql_native_password的方法来进行解决的。

修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Nach dem Login kopieren

更新 root 用户密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'new_password';
Nach dem Login kopieren

刷新权限

FLUSH PRIVILEGES;
Nach dem Login kopieren

MySQL8.0创建新的用户
PS:'root'@'localhost' 和 'root'@'%' 是两个不同的用户,所以为了更改为%可以这样来操作

CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;
Nach dem Login kopieren

更多编程相关内容,请关注php中文网编程入门栏目!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage