[root@localhost ~]# mysql -uroot -p
Enter password:
MySQL [(none)]> use mysql;
MySQL [mysql]> UPDATE user SET `password_expired`='N' where user='root'; ##将密码过期修改为 密码不过期;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
----select User,password_expired,authentication_string from user;
MySQL [mysql]> select * from mysql.user where user='root' \G; #查看数据
MySQL [mysql]> UPDATE user SET `authentication_string` = PASSWORD('root') where User='root'; ##修改密码;
Query OK, 3 rows affected, 1 warning (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 1
MySQL [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MySQL [mysql]> exit;
create database ambari;
CREATE USER ‘ambari’@’%’ IDENTIFIED BY ‘ambari3321’;
GRANT ALL PRIVILEGES ON ambari.* TO ‘ambari’@’%’ WITH GRANT OPTION;
flush privileges;
create database hive;
CREATE USER ‘hive’@’%’ IDENTIFIED BY ‘hiveP1124’;
GRANT ALL PRIVILEGES ON hive.* TO ‘hive’@’%’ WITH GRANT OPTION;
flush privileges;
create database ranger;
CREATE USER ‘ranger’@’%’ IDENTIFIED BY ‘rangerP1124’;
GRANT ALL PRIVILEGES ON ranger.* TO ‘ranger’@’%’ WITH GRANT OPTION;
flush privileges;
添加mysql到系统服务:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
重启主机,服务
查看:systemctl status mysql
本文详细介绍了如何在MySQL中修改root用户的密码状态、更新密码、刷新权限,并创建和授权新的数据库用户。最后展示了如何将MySQL添加到系统服务并重启,以及查看服务状态。

被折叠的 条评论
为什么被折叠?



