PS:仅仅是一个产品,Oracle旗下的小型数据库。广泛应用在中小型项目中,特征体积小速度快整体成本低。尤其是开源,所以很多中小型显目为了降低成本纷纷选用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 高级集群版,需付费。
[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 clean all
yum makecache
yum repolist
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 ?
systemctl start mysqld
systemctl status mysqld
grep password /var/log/mysqld.log
mysql -uroot -p .....初始密码.....
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安装与激活(亲测可用) - 知乎