【数据库】Mysql的安装和部署

发布时间:2024年01月19日

PS:仅仅是一个产品,Oracle旗下的小型数据库。广泛应用在中小型项目中,特征体积小速度快整体成本低。尤其是开源,所以很多中小型显目为了降低成本纷纷选用MySql作为数控存储介质

Mysql的特征

1.底层语言使用c、c++编写的。并且使用多种编译器进行测试,以确保原发可移植性。

2支持市面上所有的操作系统

3.为编程语言提供了API,编程语言包含但不限于c\c++\java\python\ruby\php\perl\eiffel等

4.支持多线程,充分利用cpu资源,支持多用户访问

5.出色的sql算法优化,能够更有效的提高查询效率

6.出来常规的安装外,mysql还能作为嵌入式在其他软件内

7.提供了多语言支持

8.提供了tcp/IP odbc jdbc等多种数据库连接

9.提供用于管理,检查,优化数据库操作的管理工具

10.庞大的算法加持,可以轻松处理千万级记录的内容

获取方式

四个版本

Alpha版:开发版,公司内部使用。

Beta版: 体验版,开发完成之后,供用户体验。

RC版: 候选班,正式版发布之前,诞生的小版本。

GA版: 正式发布版本。

MySql官方网站 http://www.mysql.com

安装包 源码包 二进制包 发行光盘获取

我们使用的版本

MySQL Community Server 社区版本,开源免费。(不提供官方支持)。

其他分支版本:

MySQL Enterprise Edition 企业版本,需付费,可以试用 30 天。

MySQL Cluster 集群版,开源免费。可将几个 MySQL Server 封装成一个 Server。

MySQL Cluster CGE 高级集群版,需付费。

?MySql环境安装

操作系统版本信息 :rhel-baseos-9.1-x86_64 >>>>> 安装过程详见录屏
插入光盘>>>
输入命令 df -h 可以显示 默认/dev/sr0文件为光盘文件
输入命令 mount -o ro /dev/sr0 /media 进行手动挂载
进入 cd /etc/yum.repos.d 目录(初始状态是没有这两个文件的)
编辑并配置文件 vim yum.repo
[BaseOS]
?
name=baseos yum
?
enabled=1
?
baseurl=file:///media/BaseOS
?
gpgcheck=0 
?
[AppStream]
?
name=app yum
?
enabled=1
?
baseurl=file:///media/AppStream
?
gpgcheck=0
?
清空yum缓存
yum clean all
创建yum缓存仓库
yum makecache
查看列表
yum repolist

?MySql正式安装

访问 www.mysql.com

Mysql官网====>DOWNLOADS====>MySQL Community (GPL) Downloads ====>Download Archives下载档案====>MySQL Community Server MySql社区服务器====>MySQL Downloads

下载

wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar

解tar

tar xvf mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar

安装

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

提示安装完毕

已安装:
  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 ?

部署和启动

1.启动服务
systemctl start mysqld
2.检查启动状况
systemctl status mysqld
3.查看日志以获取初始登录密码
grep password /var/log/mysqld.log
4.复制密码保存为首次登录做准备
mysql -uroot -p
.....初始密码.....
5.进入产品后,修改登录密码
语法: ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; (字母+数字+特殊符号)

6.使用远程管理工具链接Mysql数据库

若想链接Mysql需要解决四个问题

1 目标地址 ===> 直接查询即可

2 端口号 ===> 3306

3 防火墙关闭卸载

systemctl stop firewalld.service ? ? ?#关闭
?
?
systemctl disable firewalld.service ? #卸载

4授权 mysql数据库root用户的权 127.0.0.1 ====> *

先登录进入Mysql

进入 mysql 子库

use mysql;

执行修改命令

update user set host='%' where user='root';

刷新权限管理

flush privileges;

再次退出

exit;

####

安装并激活Navicat 15 Navicat Premium 15安装与激活(亲测可用) - 知乎

文章来源:https://blog.csdn.net/m0_64570996/article/details/135701215
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。