[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