1. 为管理员root用户设置密码的方法[[email protected] ~]# mysqladmin -uroot password ‘12345678‘ #为没有密码的用户设置密码
[[email protected] ~]# mysqladmin -uroot password ‘12345678‘ -S /data/3306/mysql.sock #适合多实例mysql
2. 修改密码的方法一:Shell命令行修改[[email protected] ~]# mysqladmin -uroot -p123456 password ‘12345678‘
[[email protected] ~]# mysqladmin -uroot -p123456 password ‘12345678‘ -S /data/3306/mysql.sock
3. 修改密码的方法二:用SQL语句UPDATE修改(适合密码丢失后通过--skip-grant-tables参数启动数据库后修改密码)mysql> DESC mysql.user; #查看user表结构,找到Password字段
+------------------------+-----------------------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+-----------------------------------+------+-----+---------+-------+
| Host | char(