mysql用户密码修改

严格来说,修改MySQL用户密码的方法有3 种。
命令行直接; phpMyAdmin是最方便的,重启服务就是隐藏它的方法。

首先,使用命令行是最可靠的。
去年我在做那个项目的时候,服务器在半夜崩溃了。
我们以 root 身份输入 mysql -u root -p。
输入密码后,我们使用 ALTER USER 'test'@'localhost' IDENTIFIED BY 'NewPass1 2 3 '。
不要使用旧的 setpassword。
MySQL 5 .7 之后不再正式推荐。
另一件需要注意的是,更改后必须重新启动服务。
如果运行一次后忘记重新启动。
无法连接生产环境。
老实说,这很尴尬。
还有一个更重要的细节。
例如,更改root密码;可以先 sudo chown -R mysql:mysql /var/lib/mysql;否则会报权限错误。

一开始我以为重启MySQL就可以完成,但后来发现我错了。
它还取决于系统的类型。
对于centos,使用service mysql restart,对于ubuntu,使用systemctl restart mysql。
如果你使用了错误的命令。
该服务将被阻止。
还有一件事更改密码后,在所有应用程序中请记住更改用户名和密码。
上次有同事忘记更改客户端配置,导致程序崩溃。

建议新手先尝试phpMyAdmin。
界面美观;但您必须确保它们与版本兼容。
我们有一个项目使用phpMyAdmin 4 .2 ,但是MySQL 8 在导入数据时直接崩溃。
您认为哪种方法最方便?

mysql怎么重置密码