安装Hive下的Mysql

1.下载mysql安装包
MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

2.确认当前虚拟机之前是否有安装过mysql
执行:rpm -qa | grep mysql
如果出现下图,证明已经安装了mysql,需要删除
在这里插入图片描述
3.删除mysql
执行:rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
再执行验证:rpm -qa | grep mysql 就没有相关信息了。

4.安装mysql server rpm包和client包(2个)
执行:

  rpm -ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm
  rpm -ivh MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

5.新增mysql用户组,并创建mysql用户

groupadd mysql
useradd -r -g mysql mysql

6.修改my.cnf,默认在/usr/my.cnf
执行:

vim /usr/my.cnf
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character_set_server=utf8

7.将mysqld加入系统服务,并随机启动
执行:

cp /usr/share/mysql/mysql.server   /etc/init.d/mysqld

8.启动mysqld
执行:service mysqld start

在这里插入图片描述
下次开机自启。

查看是否启动mysql:

在这里插入图片描述

说明没有。

9.查看初始生成的密码
执行:vim /root/.mysql_secret 。这个密码随机生成的

在这里插入图片描述

(拷贝原始密码,修改用)
10.修改初始密码
第一次安装完mysql后,需要指定登录密码
执行:mysqladmin -u root -p password root
执行失败:denied 等:说明命令没法用。
此时用另一种方法修改密码:

service mysqld stop

以安全模式进入数据库 :

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

当不动的时候就输入:

mysql -u root

回车进入mysql

use mysql;

修改数据;

UPDATE user SET Password=PASSWORD(‘密码’) where USER=’root’;

最后:

FLUSH PRIVILEGES;

11.再次进入mysql数据库

问题1:

提示:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

这样做:

mysql>  SET PASSWORD = PASSWORD('要设置的密码');
Query OK, 0 rows affected (0.03 sec)

问题2:

如果显示MySQL密码过期,执行:

use mysql
update user set password_expired='N' where user='root';
flush privileges;
quit;
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值