设置密码,第一次登录时密码为空,之后设置使用sql语句设置密码
mysql -u root -p # 登录之后,先查看databases是否正常,之后sql语句设置密码 > use mysql; > update user set password=password( '123456' ) where user= 'root' ; # 然后设置root用户可以从任何主机登陆,对任何的库和表都有访问权限 > grant all privileges on *.* to root@'%' identified by '123456'; > grant all privileges on *.* to root@'hadoop1' identified by '123456'; > grant all privileges on *.* to root@'localhost' identified by '123456'; > FLUSH PRIVILEGES;
创建数据库和用户
create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database monitor DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci; CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive'; GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'localhost'; CREATE USER 'hive'@'%' IDENTIFIED BY 'hive'; GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'%'; CREATE USER 'hive'@'hadoop1'IDENTIFIED BY 'hive'; GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'hadoop1'; CREATE USER 'oozie'@'localhost' IDENTIFIED BY 'oozie'; GRANT ALL PRIVILEGES ON oozie.* TO 'oozie'@'localhost'; CREATE USER 'oozie'@'%' IDENTIFIED BY 'oozie'; GRANT ALL PRIVILEGES ON oozie.* TO 'oozie'@'%'; CREATE USER 'oozie'@'hadoop1'IDENTIFIED BY 'oozie'; GRANT ALL PRIVILEGES ON oozie.* TO 'oozie'@'hadoop1'; CREATE USER 'monitor'@'localhost' IDENTIFIED BY 'monitor'; GRANT ALL PRIVILEGES ON monitor.* TO 'monitor'@'localhost'; CREATE USER 'monitor'@'%' IDENTIFIED BY 'monitor'; GRANT ALL PRIVILEGES ON monitor.* TO 'monitor'@'%'; CREATE USER 'monitor'@'hadoop1'IDENTIFIED BY 'monitor'; GRANT ALL PRIVILEGES ON monitor.* TO 'monitor'@'hadoop1'; FLUSH PRIVILEGES;
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。