Linux系统------安装mysql

说明:若hadoop集群内没有安装mysql和hive,则需要按照如下文档安装mysql与Hive。

1.方式:离线安装

2.安装所在机器:安装在Hadoop集群内外均可,只要Hive软件能够连接到Mysql即可。

3.解压
根据当前操作系统版本解压缩mysql全量包:bundle:捆绑包,直接解压即可
centos7:# tar -xvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar //注意这里是tar格式
centos6:# tar -xvf mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar //注意这里是tar格式

4.安装之前先删除miniserver对应的rpm包,否则会影响安装:
centos7:# rm -rf mysql-community-server-minimal-5.7.21-1.el7.x86_64.rpm
centos6:# rm -rf mysql-community-server-minimal-5.7.23-1.el6.x86_64.rpm

5、各rpm包的作用:
在这里插入图片描述

6、安装
过程需要网络,因为我们操作系统可能缺少相应依赖。由上表可知libs和common是必须安装的,为了在Linux上使用mysql,client也是需要安装的,所以我们安装的组件如下:server、clinet、common、libs

命令如下:(Centos6&7皆能使用)

#yum install mysql-community-{server,client,common,libs}-*

安装完成后Mysql各个部分的分布如下:
在这里插入图片描述

★注意★

  1. 同时mysql安装程序会在Linux系统内创建mysql用户和mysql用户组。
  2. 使用较早的软件包安装以前版本的MySQL可能会创建一个名为的配置文件 /usr/my.cnf。强烈建议您检查文件的内容并将所需的设置内部迁移到文件/etc/my.cnf 文件中,然后删除/usr/my.cnf。我们这次是全新安装,不会出现此问题。

7、启动mysql服务
Centos6 : # service mysqld start //注意mysql的服务名在CentOS系统下是mysqld

如图所示,我们已经成功的启动了mysql的服务。
另外:在CentOS7中,建议的启动服务的方式略有变化,可以使用如下命令:
#systemctl start mysqld.service

8、使用临时密码登录
mysql从5.7版本开始,mysql会给MySQL的root用户创建临时密码,查看方式如下:
#grep ‘temporary password’ /var/log/mysqld.log

登录命令如下:
#mysql -u root -p

根据提示输入刚才查询到的临时密码(粘贴也是可以的),注意输入密码的时候不显示任何信息,正常输入即可。

正确输入密码后即可进入到mysql的命令行,如上图所示。现在我们就可以在mysql的命令行中使用我们学习过的mysql的语法了。但是我们现在先不急着使用,我们先将mysql的root用户的密码和登录权限修改了,方便我们在windows中使用连接工具进行连接。
修改mysql root用户的密码
在mysql命令行中输入下述命令即可:
★注意★
mysql5.7要求密码至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符,并且总密码长度至少为8个字符。
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
例如:
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘Root123@’;

修改mysql root用户的登录权限
具体命令如下:
mysql> update mysql.user set Host=’%’ where HOST=‘localhost’ and User=‘root’;
mysql> flush privileges;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MiniServer是一款绿色、精简、迷你的WANMP(Windows+Apache+Nginx+MySQL+PHP)服务端程序,使用本工具可以非常方便的搭建网站服务器。 重要说明: 由于MiniServer包含组件比较复杂,所以每次更新都会或多或少对其组件进行修改,直接用新版本覆盖老版本则会产生许多不必要的问题。 更新时请注意备份数据库目录(MySQL\data)和网站文件目录(www\htdocs)到其他文件夹 删除原MiniServer文件夹,再将新版本解压,将上述两个目录复制回相应路径即可。 2013年6月6日 v2.0 1.新增:PHP更换为5.3.22和5.4.12,并更换原APACHE2HANDLER运行方式为CGI-FCGI 2.新增:全面支持Zend Guard加密 3.新增:添加一个快速便捷的文件分享服务器(基于第三方软件) 4.改进:调整虚拟目录和虚拟主机的设置功能(不再支持中文路径) 5.改进:程序细节优化,如程序未开启时,默认选中Apache等 6.改进:增加部分PHP模块,如SQLite3支持等 7.改进:调整默认主页文字说明、增加Zend Guard 5.01~6.0加密的三个测试文件 使用帮助 1.数据库管理地址为 //127.0.0.1/phpmyadmin 默认用户名 root 密码为 miniserver,菜单中有MySQL root用户密码重置功能 2.一般情况下,我个人不推荐新手更改组件配置文件或对组件进行升级操作,否则可能会导致MiniServer无法正常开启 3.网站根目录为 www/htdocs 文件夹,可以通过MiniServer菜单快速进入,也可以使用Apache的虚拟目录功能单独设置目录(Nginx暂时不支持虚拟目录) 4.菜单中有修改端口的功能,修改前请确保其他软件没有占用所修改的端口,如果遇到MiniServer中某组件无法正常启动,请使用菜单中的调试模式检查错误信息,或者检查端口占用情况 5.请勿在在含有中文路径或目录下使用MiniServer,否则会造成组件无法启动等问题 6.MiniServer支持IPv6,查看本机IPv6地址可以用 ipconfig 命令或者直接登陆 ipv6-test.com 7.内置一款探针程序,可以让您更好的浏览本机服务器信息。//127.0.0.1/tz.php
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值