在Linux系统中包成功安装mysql

引言

在学习大数据相关专业课程中,往往需要安装mysql数据库作为辅助。以数据仓库Hive为例,我们在部署本地模式的Hive时,一般选择mysql数据库存储元数据。

1 条件准备

1、Linux安装的版本是CentOS-7-x86_64-Minimal;
2、mysql是选择下载好压缩包到本地(版本是5系或者8系都可以,网速好的也可以在线安装)

2 Linux环境准备

由于我们安装的是CentOS-7-x86_64-Minimal这个版本,缺乏一些必要软件作为mysql安装是的依赖,所以需要先配置好软件安装源,再安装必要的软件。这一步非常重要。
1、禁用防火墙

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld`

2、安装wget

yum install wget -y

3、修改yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

4、安装常用软件,解决依赖问题

yum install man man-pages ntp vim lrzsz zip unzip telnet perl net-tools -y

5、如果有就卸载mariadb

rpm -e --nodeps `rpm -qa | grep mariadb`

3 安装mysql

将自己下载好的mysql上传到Linux指定的路径,解压,并按照下面顺序依次安装。(以mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar为例)

tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar
rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm

4 启动mysql,并设置开机自启动

systemctl start mysqld
systemctl enable mysqld

5 修改mysql登录密码

1、查看密码

grep "password" /var/log/mysqld.log

2、修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456!@#';

3、修改安全等级

set global validate_password_policy=LOW;
set global validate_password_length=6;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

4、更新设置并退出

flush privileges;
quit;

6 结语

到此,mysql就成功安装了,尔后根据自己所学大数据相关课程进行后续配置。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux系统安装和配置MySQL数据库,可以按照以下步骤进行操作: 1. 打开终端,并使用root或具有管理员权限的用户登录到Linux系统。 2. 使用管理器安装MySQL服务器。具体的命令取决于你使用的Linux发行版。以下是常见发行版的安装命令: - Ubuntu/Debian: `sudo apt-get install mysql-server` - CentOS/Fedora: `sudo yum install mysql-server` - Arch Linux: `sudo pacman -S mysql` 3. 安装过程,你可能会被要求输入MySQL的root用户密码。请设置一个强密码并记住它。 4. 安装完成后,启动MySQL服务。使用以下命令: - Ubuntu/Debian: `sudo systemctl start mysql` - CentOS/Fedora: `sudo systemctl start mysqld` - Arch Linux: `sudo systemctl start mariadb` 5. 启动MySQL服务后,运行以下命令来确保MySQL服务在系统启动时自动启动: - Ubuntu/Debian: `sudo systemctl enable mysql` - CentOS/Fedora: `sudo systemctl enable mysqld` - Arch Linux: `sudo systemctl enable mariadb` 6. 接下来,运行MySQL安全性脚本来提高安全性并进行一些基本配置。使用以下命令: - `sudo mysql_secure_installation` 7. 脚本将引导你进行一些配置选项,例如删除匿名用户、禁止远程root登录等。根据需要进行选择。 8. 完成安装和配置后,使用以下命令登录到MySQL数据库服务器: - `mysql -u root -p` 9. 输入之前设置的MySQL root用户密码,即可成功登录到MySQL数据库。 通过以上步骤,你就可以在Linux系统成功安装并配置MySQL数据库了。你可以使用MySQL客户端工具进行数据库的管理和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shining5566

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值