手把手教你在 Linux 环境下部署 MySQL 数据库!

一、什么是 MySQL 数据库/h2>

MySQL 数据库是一个关系型数据库管理系统,是服务器领域中受欢迎的开源数据库系统,目前有 Oracle 公司主要负责运营与维护;【获取笔记】

二、MySQL 数据库的特点

  • 多线程、多用户;
  • 简单易用、查询速度快;
  • 安全可靠;
  • 基于 C/S 架构;

三、MySQL 数据库的编译安装

避免出现端口和程序冲突的现象,先查询 MySQL 软件的安装情况,确认没有使用以 RPM 方式安装的 mysql-server、mysql 软件包,否则将其卸载,并安装自带的 ncurses-devel 包;【获取笔记】

解压 cmake 包,编译并安装 cmake 包;

创建运行用户,从而加强数据库服务的权限控制,使用新创建的运行用户,此运行用户不需要直接登录到系统,可以不创建宿主文件夹。

将下载的 MySQL 源码包进行解压,释放到 /usr/src 目录下,并切换到源码目录。

配置会用到多种字符集的 页,可为数据库系统支持不同的字符集编码,将默认使用的字符集设置为 utf8,并添加其他字符集的支持。

编译并安装

对数据库目录进行权限设置

MySQL 源码目录中的 support-files 文件夹下,提供了适合不同数据库的样本配置文件,在不确定数据库系统的应用规模下,选择 my-medium.cnf 文件,可满足企业的应用需求,并根据内容建立 MySQL 数据库系统的 /etc/my.cnf 配置文件。

初始化数据库,将运行用户 mysql 的身份执行初始化脚本 mysql_install_db,指定数据存放目录等;

验证数据库是否初始化成功;

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92722 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月22日
下一篇 2021年5月22日

相关推荐