CnetOS7 安装mysql

使用hive的时候需要安装mysql,但是在linux系统里面安装mysql十分复杂

卸载原有的mysql

rpm -qa|grep mysql
rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
find / -name mysq ### 查找残余的mysql文件,如果没有可以忽略

下载mysql

可以直接去官网下载 这里我用的是mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
解压 tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 在这里插入图片描述
修改解压后的文件名为mysql

mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

在这里插入图片描述

安装mysql

首先进入bin目录
打开/etc/my.cnf (大多数mysql安装之后没有这个文件,可以自己手动创建一个)


[mysqld]
basedir=/home/mysql
datadir=/home/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8

这里的两个dir都是自己的路径
安装mysql,这里的datadir和basedir都是自己mysql的安装路径

./mysqld --initialize --user=mysql --datadir=/home/mysql/data --basedir=/home/mysql

![在这里插入图片描述](https://img-blog.csdnimg.cn/202012041128336.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RhbGx0bGU=,size_16,color_FFFFFF,t_70
在这里插入图片描述
记住日志最后的登陆密码

修改密码

登陆:输入刚刚日志最后面的密码

./mysql -uroot -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

password是自己的密码

开启远程登录

grant all privileges on *.* to 'root'@'170.20.122.1' identified by 'password' with grant option;

安装完成

2020-12-19 补充

Starting MySQL.Logging to ‘/usr/local/mysql/data/hadoop105.err’.
ERROR! The server quit without updating PID file
(/usr/local/mysql/data/hadoop105.pid).

出现这个错误的时候
进入/etc/my.cnf,在[mysqld]下面添加一行 user = root 可以解决
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值