Ubuntu Kylin下安装MySQL 5.7

本文介绍了在Ubuntu Kylin 16.04.1 LTS操作系统中手动安装MySQL 5.7.14的详细过程,包括从MySQL官网下载软件包,使用uGet+aria2下载工具,解压文件,安装libaio1依赖,以及通过终端命令安装mysql-community-server。最后,通过测试连接验证安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统:Ubuntu Kylin 16.04.1 LTS(64位)

  1. MySQL 5.7下载:

    下载地址:http://dev.mysql.com/downloads/mysql/
    MySQL Community Server 5.7.14
    Select Platform: Ubuntu Linux
    选择 Ubuntu Linux 16.04 (x86, 64-bit), DEB Bundle 版本,点击Download下载,如下图所示:
    MySQL 5.7下载

    MySQL 5.7下载

    MySQL 5.7下载
    注意:在linux下使用uGet+aria2下载软件包。(网上有很多关于uGet+aria2下载工具的安装及配置说明,很容易,自己动手,丰衣足食。提示:使用新立得软件包管理器安装。)

  2. MySQL 5.7安装:

    MySQL 5.7下载

    打开终端,输入以下命令:
    cd /home/gw/software/mysql-5.7.14
    tar -xvf mysql-server_5.7.14-1ubuntu16.04_amd64.deb-bundle.tar

    解压my

<think>嗯,用户想了解在Kylin Linux V10上安装MySQL 5.7的步骤。首先,我需要确认Kylin V10是基于哪个Linux发行版的,因为不同的发行版可能有不同的包管理工具。Kylin Linux通常是基于Ubuntu或者CentOS的,而V10版本可能对应的是银河麒麟,基于CentOS或者Ubuntu的衍生版。这里可能需要用户先确认系统架构,比如是x86还是ARM,不过可能先按通用的方法处理。 首先,安装MySQL通常可以通过添加官方仓库或者使用本地安装包。对于MySQL 5.7,可能需要先检查官方是否提供适用于Kylin的仓库,或者使用CentOS/Ubuntu的仓库。假设用户系统是基于CentOS的,可以使用YUM仓库。可能需要下载MySQL的YUM源,然后安装。 接下来,步骤大概包括:更新系统、添加MySQL仓库、安装MySQL服务器、启动服务、配置安全设置、设置开机启动等。同时,要注意安装过程中可能出现的依赖问题,比如需要安装libaio等库。 另外,用户可能需要知道如何获取初始密码,以及如何修改root密码。安装完成后,可能需要开放防火墙端口3306,如果系统有防火墙的话。此外,Kylin系统可能有自己的安全策略,比如SELinux或者其他的,需要处理相关配置,避免连接被拒绝。 需要注意的是,MySQL 5.7在较新的系统上可能已经不在默认仓库中,所以添加MySQL的官方仓库或者使用其他可信源是必要的。同时,安装过程中要确保GPG密钥正确导入,避免验证失败。 可能的问题包括:依赖包缺失、密钥错误、服务启动失败、权限问题等。需要指导用户如何处理这些常见问题,例如安装依赖包,检查日志文件,修改配置文件等。 另外,如果用户无法通过仓库安装,可能需要手动下载RPM包或源码编译安装,但这会增加复杂度,所以尽量推荐使用仓库安装。如果系统是基于Ubuntu的,可能需要使用apt而不是yum,但根据Kylin V10的信息,更可能基于CentOS,所以按照YUM的步骤来写。 最后,确保步骤清晰,分点说明,让用户能一步步操作,同时提醒注意事项和常见问题的解决方法。需要强调安全设置的重要性,比如设置强密码,限制远程访问等。</think>以下是在银河麒麟Kylin Linux V10系统上安装MySQL 5.7的详细步骤: --- ### **一、准备工作** 1. 确认系统架构 ```bash uname -m ``` - 若是`x86_64`需下载对应版本 - 若是`aarch64`需下载ARM架构版本 2. 更新系统 ```bash sudo yum update -y ``` --- ### **二、安装MySQL 5.7** #### **方法1:通过YUM仓库安装(推荐)** 1. 下载MySQL官方YUM源 ```bash wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ``` 2. 安装YUM源 ```bash sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm ``` 3. 安装MySQL服务 ```bash sudo yum install mysql-community-server -y ``` #### **方法2:手动安装RPM包** 1. 下载对应版本的RPM包 访问[MySQL官方下载页](https://dev.mysql.com/downloads/mysql/5.7.html)选择: - `mysql-community-server-5.7.*.rpm` - `mysql-community-client-5.7.*.rpm` - `mysql-community-libs-5.7.*.rpm` - `mysql-community-common-5.7.*.rpm` 2. 按顺序安装依赖 ```bash sudo rpm -ivh mysql-community-common-*.rpm sudo rpm -ivh mysql-community-libs-*.rpm sudo rpm -ivh mysql-community-client-*.rpm sudo rpm -ivh mysql-community-server-*.rpm ``` --- ### **三、配置MySQL** 1. 启动服务 ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 2. 获取初始密码 ```bash sudo grep 'temporary password' /var/log/mysqld.log ``` 输出示例:`A temporary password is generated for root@localhost: 3e5r&uYz_Abc` 3. 安全配置 ```bash sudo mysql_secure_installation ``` - 输入临时密码 - 设置新密码(需包含大写字母、数字、符号) - 选择是否禁用匿名用户、远程root登录等 --- ### **四、基础操作** 1. 登录MySQL ```bash mysql -u root -p ``` 2. 创建新用户(示例) ```sql CREATE USER 'newuser'@'%' IDENTIFIED BY 'YourPassword123!'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; FLUSH PRIVILEGES; ``` --- ### **五、防火墙配置** ```bash sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload ``` --- ### **常见问题解决** 1. **依赖缺失错误** 安装`libaio`: ```bash sudo yum install libaio -y ``` 2. **GPG密钥验证失败** 手动导入密钥: ```bash sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 ``` 3. **忘记root密码** 修改`/etc/my.cnf`,在`[mysqld]`段添加: ```ini skip-grant-tables ``` 重启服务后执行: ```sql UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root'; ``` --- ### **验证安装** ```bash mysql --version ``` 预期输出:`mysql Ver 14.14 Distrib 5.7.*, for Linux (x86_64)`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值