昊鼎王五:mysql刚刚安装成功之后需要修改root密码的两种方法,真心实用。

昊鼎王五:mysql刚刚安装成功之后需要修改root密码的两种方法,真心实用。

前言:

在通常情况下,执行初始化命令是

mysqld --initialize --user=mysql --datadir=/hd205/mysqldb/data --basedir=/hd205/servers/mysql

或者

./scripts/mysql_install_db --user=mysql --datadir=/hd205/mysqldb/data  

那么初始化命令之后,执行mysql -uroot -p之后,然后输入什么命令都会报错,只会要求你首先修改ROOT密码。
此刻,你要怎么做呢?且慢,一分钟,听我来讲讲再动手不迟:

第1种:执行SQL语句,实施修改

mysql -u root -p
mysql> set password = password('你想要的密码');
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

如下图:
这里写图片描述

第2种:执行“安全化设置”命令

mysql_secure_installation   

根据系统提示,一步步输入yes,操作完成后,请务必记住自己配置的密码,如下图:
这里写图片描述

优缺点分析:

第1种:
优点:大众化,直观的修改
缺点:相对于后文中第2种来说没有系统化的给系统加固。
适用于:单机版本、自己做实验的开发、测试

第2种:
优点:系统化的给MYSQL安全加固,比如“禁用空密码”,“密码复杂度级别设定”、“删除空用户名”、“删除root的远程连接”
缺点:小众化,多次命令交互,输入的密码容易忘记。
适用于:正式生产环境

各位同学,选择合适自己场景的就好啦
还有其他问题的可以在评论区留言或者如下联系方式扫码向我提问。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/haoding205/article/details/81427739
今日推荐