MySql的安装(finalshell中)

在这里插入图片描述
注意:mysql安装的时候必须是下载完成hive的安装包,并且能够成功启动hive的前提下进行(启动hive命令:sh hive)
在home/software目录下
cd apache-hive-1.2.0-bin/bin

  1. 卸载Percona
    rpm -qa | grep Percona

    将出现的所有的内容移除掉,例如
    rpm -ev --nodeps Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64
    rpm -ev --nodeps Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64
    rpm -ev --nodeps Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
    rpm -ev --nodeps Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64

  2. 移除残缺的MySQL
    rpm -qa | grep mysql
    将出现的所有的内容移除掉,例如
    rpm -ev --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
    rpm -ev --nodeps tcl-mysqltcl-3.052-1.el6.x86_64

  3. 删除MySQL的历史文件
    cd /root
    rm -rf .mysql_history

  4. 删除MySQL的安装目录 — 注意,如果在第二次安装MySQL之前,一定要删除这个目录
    cd /var/lib
    rm -rf mysql/

  5. 回到/home/software目录下,下载MySQL的安装包
    wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm
    wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm

  6. 安装MySQL
    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

  7. 编辑
    vim /usr/my.cnf
    添加
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    character_set_server=utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  8. 将MySQL加入开启自启动中
    cp /usr/share/mysql/mysql.server /etc/init.d/mysql

  9. 启动MySQL
    service mysql start

  10. 修改初始密码
    查看初始密码:cat /root/.mysql_secret
    修改密码:mysqladmin -u root -p password 要修改的密码

完成安装!!
在这里插入图片描述

### 如何在 FinalShell安装并配置 MySQL #### 准备工作 确保已下载并安装 FinalShell 工具[^1]。此工具主要用于远程服务器管理,因此需要确认目标 Linux 服务器已经可以通过 SSH 远程访问。 --- #### 配置 FinalShell 并连接到服务器 打开 FinalShell 后,在左侧导航栏中点击 **新建会话** 或者编辑现有会话设置。输入目标服务器的 IP 地址、端口号(默认为 22)、用户名以及密码或者密钥文件完成连接配置。成功建立连接后即可通过内置终端执行命令操作。 --- #### 安装 MySQL 的具体过程 以下是基于常见 Linux 发行版 (如 Ubuntu/Debian 和 CentOS/RHEL) 下使用 FinalShell 终端窗口进行 MySQL 数据库系统的安装流程: 对于 Debian/Ubuntu 类型系统: ```bash sudo apt update && sudo apt upgrade -y sudo apt install mysql-server -y ``` 针对 RHEL/CentOS 系统则需运行如下指令: ```bash sudo yum check-update sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y sudo yum install mysql-server -y ``` 上述脚本分别适用于不同操作系统环境下的软件包管理器调用方式来实现自动化部署任务处理机制。 --- #### 初始化与安全加固措施 无论哪种发行版本,在完成基本组件加载之后都需要启动服务进程并且验证其状态正常与否;接着按照官方推荐的最佳实践指南来进行必要的安全性调整动作比如移除匿名账户、禁用 root 用户远程登录权限等功能选项设定等等。 ```bash # 开启服务并设为开机自启 sudo systemctl start mysqld.service sudo systemctl enable mysqld.service # 获取临时密码(仅限初次安装时有效) sudo grep 'temporary password' /var/log/mysqld.log # 执行向导式安全初始化程序 sudo mysql_secure_installation ``` 以上每一步都至关重要,它们共同构成了一个稳定可靠的数据库平台基础架构体系结构设计原则之一即注重整体性能表现的同时兼顾数据保护方面的考量因素影响程度分析报告结论显示这种方法具有较高的可行性和可扩展性特点优势明显优于其他同类解决方案产品市场竞争力较强值得推广普及应用价值较高。 --- #### 测试连接功能是否可用 最后为了进一步检验整个安装配置环节是否存在潜在错误隐患问题所在之处可通过创建一个新的测试表单记录条目等方式加以验证确认无误后再投入使用生产环境中去实际运作起来看看效果到底怎么样吧! ```sql CREATE DATABASE testdb; USE testdb; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100) ); INSERT INTO users(name, email) VALUES('John Doe', 'john@example.com'); SELECT * FROM users; ``` 如果能够顺利返回查询结果说明一切准备就绪可以正式开始项目开发之旅啦! ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值