PS:仅仅是一个产品,Oracle旗下的小型数据库。广泛应用在中小型项目中,特征体积小速度快整体成本低。尤其是开源,所以很多中小型项目为了降低成本纷纷选用MySql作为数控存储介质。
2.1 MySql的特征
1、底层语言使用C、C++编写的。并且使用多种编译器进行测试,以确保源码的可移植性。
2、支持市面上所有的操作系统。
3、为编程语言提供了API,编程语言包含但不限于C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
4、支持多线程,充分利用CPU资源,支持多用户访问。
5、出色的Sql算法优化,能够更有效的提高查询效率。
6、除了常规的安装外,Mysql还能作为嵌入式嵌入在其他软件内。
7、提供了多语言支持。
8、提供了TCP/IP ODBC JDBC等多种数据库连接机制。
9、提供用于管理,检查,优化数据库操作的管理工具。
10、庞大的算法加持,可以轻松处理千万级别记录的内容。
2.2 获取方式
四个版本
Alpha版:开发版,公司内部使用。
Beta版: 体验版,开发完成之后,供用户体验。
RC版: 候选班,正式版发布之前,诞生的小版本。
GA版: 正式发布版本。
MySql官方网站 MySQL
安装包 源码包 二进制包 发行光盘获取
我们使用的版本
MySQL Community Server 社区版本,开源免费。(不提供官方支持)。
其他分支版本:
MySQL Enterprise Edition 企业版本,需付费,可以试用 30 天。
MySQL Cluster 集群版,开源免费。可将几个 MySQL Server 封装成一个 Server。
MySQL Cluster CGE 高级集群版,需付费。
2.3 MySql环境安装
1、操作系统版本信息 :rhel-baseos-9.1-x86_64
2、插入光盘>>>
输入命令 df -h 可以显示 默认/dev/sr0文件为光盘文件
3、输入命令 mount -o ro /dev/sr0 /mnt 进行手动挂载
进入 cd /etc/yum.repos.d 目录
4、编辑并配置文件 vim yum.repo
5、清空yum缓存
yum clean all
6、创建yum缓存仓库
yum makecache
7、查看列表
yum repolist
2.4 MySql正式安装
2.4.1 访问 www.mysql.com
Mysql官网====>DOWNLOADS====>MySQL Community (GPL) Downloads====>Download Archives下载档案====>MySQL Community Server MySql社区服务器====>MySQL Downloads
2.4.2 下载
两种方法:
1、用 wget 命令
wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar
2、 将已下载的文件直接拖入命令行
创建mysql目录(可不创建) ====> 将文件拖入
2.4.3 解tar
tar xvf mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar
2.4.4 安装
dnf localinstall mysql-community-server-8.0.34-1.el9.x86_64.rpm mysql-community-client-8.0.34-1.el9.x86_64.rpm mysql-community-common-8.0.34-1.el9.x86_64.rpm mysql-community-icu-data-files-8.0.34-1.el9.x86_64.rpm mysql-community-client-plugins-8.0.34-1.el9.x86_64.rpm mysql-community-libs-8.0.34-1.el9.x86_64.rpm
2.4.5 提示安装完毕
已安装: mysql-community-client-8.0.34-1.el9.x86_64 mysql-community-client-plugins-8.0.34-1.el9.x86_64 mysql-community-common-8.0.34-1.el9.x86_64 mysql-community-icu-data-files-8.0.34-1.el9.x86_64 mysql-community-libs-8.0.34-1.el9.x86_64 mysql-community-server-8.0.34-1.el9.x86_64
2.5 部署和启动
2.5.1启动服务
systemctl start mysqld
2.5.2检查启动状况
systemctl status mysqld
2.5.3查看日志以获取初始登录密码
grep password /var/log/mysqld.log
2.5.4复制密码保存为首次登录做准备
mysql -uroot -p
.....初始密码.....
2.5.5进入产品后,修改登录密码
语法: ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; (字母+数字+特殊符号)文章来源:https://www.toymoban.com/news/detail-822622.html
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Openlab123!';
文章来源地址https://www.toymoban.com/news/detail-822622.html
到了这里,关于【数据库】第二章 MySql的安装和部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!