大小:532.38M
更新时间:26-02-05
系统:Pc
版本:v9.6.0
mysql linux版本是针对linux系统而开发的一款广受欢迎的开源数据库,能够支持Ubuntu Linux版、Debian Linux版、Red Hat版、Linux Generic版等多种linux系统,支持32位和64位,具备功能强大,使用方便,跨平台性,丰富的编辑接口、精巧的系统结构等诸多优势,还可以与apache和php/perl结合,为建立基于数据库的动态网站提供了强大动力。
与旧版本相比,此版的mysql_native_password 认证插件默认不再启用。若要启用,需要在MySQL启动的时候,添加--mysql-native-password=ON 参数;或在配置文件中设置 mysql_native_password=ON。同时还调整了 InnoDB存储引擎相关的多个服务器系统变量的默认值,欢迎免费下体验。
mysql是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。
mysql主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。
mysql数据库的主要功能只在组织和管理很庞大或复杂的信息和基于WEB的库存查询请求不仅仅为客户提供信息,而且还可以为您自己使用数据库可以提供如下功能:
一)减少记录编档的时间
二)减小记录检索时间
三)灵活的查找序列
四)灵活的输出格式
五)多个用户同时访问记录
1、简单易用:开发人员可以在数分钟内完成 MySQL 安装,可以轻松管理数据库。
2、可靠性:MySQL 是最成熟和使用最广泛的数据库之一。自问世 25 年来,它经受住了各种场景考验,旗下用户不乏全球知名的大型企业。凭借出色的可靠性,很多企业都采用 MySQL 来运行关键业务应用。
3、可扩展性:MySQL 可以灵活扩展,满足访问量最高的应用的需求。得益于 MySQL 的原生复制架构,等企业能够轻松扩展应用,满足数十亿用户需求。
4、性能:多项标准行业基准测试(包括 TPC-H、TPC-DS 和 CH-benCHmark)的数据显示,MySQL HeatWave 不仅速度更快,而且成本更低。
5、高可用性:MySQL 采用了一整套原生、完全集成的复制技术,具有高可用性和灾难恢复能力。为了履行服务级别协议承诺,客户的关键业务应用可以实现 恢复点目标 = 0(零数据丢失)
恢复时间目标 = 数秒(自动故障转移)
6、安全性:数据安全性要求企业采取数据保护措施,满足行业与政府法规要求,包括欧盟《通用数据保护条例》、支付卡行业数据安全标准、《健康保险可携性和责任法案》以及国防信息系统局的安全技术实施指南。对此,MySQL 企业版提供多种高级安全功能,包括身份验证/授权、透明数据加密、审计、数据屏蔽和数据库防火墙。
7、灵活性:MySQL Document Store 为用户开发传统 SQL 和 NoSQL 无模式数据库应用提供了充分的灵活性。开发人员可以在同一数据库和应用中混合、匹配关系数据与 JSON 文档。
安装源代码版本的MySQL(mysql-5.1.40-linux-i686-glibc23.tar.gz安装笔记)
1、首先添加mysql用户组
shell> groupadd mysql
2、添加mysql用户,并指定到mysql用户组
shell> useradd -g mysql mysql
3、解压缩mysql-version.tar.gz
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
4、安装mysql
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=armscii8,ascii,big5,cp1250,cp1251,cp1256,cp1257,cp850,cp852,cp866,cp932,dec8,eucjpms,euckr,gb2312,gbk,geostd8,greek,hebrew,hp8,keybcs2,koi8r,koi8u,latin1,latin2,latin5,latin7,macce,macroman,sjis,swe7,tis620,ucs2,ujis,utf8 --with-plugins=innodb_plugin
shell> make
shell> make install
5、复制配置文件
shell> cp support-files/my-medium.cnf /etc/my.cnf
6、执行mysql系统数据库初始化脚本
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
7、设定mysql安装目录权限,设置owner为mysql
shell> chown -R mysql var
shell> chgrp -R mysql .
8、启动mysql应用
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
9、设置root密码(数据库的DBA)
shell> bin/mysqladmin -u root password ‘123456’
10、登录mysql
shell> bin/mysql -u root -p
Enter password:
登录成功会看到:
这时mysql已经装好了,可以查看数据库了,但在正式使用数据库开发与部署的时候还需要做一些工作:
1、设定配置文件my.cnf
按照需求copy my- .cnf到/etc/my.cnf
2、修改默认字符集utf8
(1).[client]下加入default-character-set=utf8
(2).[mysqld]下加入default-character-set=utf8
#不改动存储引擎的话,3、4步可以略过
3、启动InnoDB引擎的方法如下:
1)关闭mysql的服务
2)修改my.ini
将default-storage-engine=INNODB前的注释(#)去掉
将skip-innodb这行注释(加上#)
4、配置innodb参数
1)、找到# Uncomment the following if you are using InnoDB tables
去掉innodb_*下的所有#
2)、如果安装mysql的目录不是默认的,则需要修改
# mysql 默认安装目录为 /usr/local/mysql/
# mysql 默认表空间目录安装目录为 /usr/local/mysql/var/
innodb_data_home_dir=/usr/local/database/mysql/var/
innodb_log_group_home_dir=/usr/local/database/mysql/var/
3)、保存后重启mysql服务。
5、设置系统服务
让linux启动的时候就启动mysql服务
shell> cd /usr/local/mysql/
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> chmod 777 /etc/init.d/mysql
shell> chkconfig --add mysql
shell> chkconfig --level 35 mysql on
6、重启MySQL服务
shell> service mysql restart
备注:
Add a login user and group for ‘mysqld’ to run as:为‘mysqld’增添一个登陆用户和组
shell> groupadd mysql
shell> useradd -g mysql mysql
Configure the release and compile everything:配置和编译
shell> ./configure --prefix=/usr/local/mysql
--prefix后面指示了默认安装路径
shell> make
如果还想知道更详细的configure命令,请查阅manual for configure
If you want to set up an option file, use one of those present in
the ‘support-files’ directory as a template. For example:如果你想安装选项文件,使用当前存在的‘support-files’ 文件夹下的作为模板,例如:
shell> cp support-files/my-medium.cnf /etc/my.cnf
If you haven`t installed MySQL before, you must create the MySQL
grant tables:如果你以前没有安装过MySQL,你必须创建一个MySQL准许的表
shell> bin/mysql_install_db --user=mysql
Change the ownership of program binaries to ‘root’ and ownership
of the data directory to the user that you will run ‘mysqld’ as.
Assuming that you are located in the installation directory
(‘/usr/local/mysql’), the commands look like this:将程序的所有权限给‘root’ ,并且把数据目录的所有权给可以运行‘mysqld’的用户。假设MySQL的安装目录是(‘/usr/local/mysql’),命令如下所示:
shell> chown -R mysql var
shell> chgrp -R mysql .
The first command changes the owner attribute of the files to the ‘root’ user. 第一行命令把文件拥有权给‘root’。The second changes the owner attribute of the data directory to the ‘mysql’ user. 第二行把数据目录拥护权给‘mysql’用户。The third changes the group attribute to the ‘mysql’ group.第三行把组的权限给‘mysql’组。
After everything has been installed, you should initialize and test your distribution using this command:万事具备后,你就可以按照下面的命令测试并运行你的MySQL了:
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
注意:文件中的单引号全应该是英文状态下输入的,这里小编为了美观改成中文状态下输入的单引号了。
应用信息
其他版本
mysql官方最新版v8.4.8 LTS电脑版大小:123.84M时间:2026-02-05查看
mysql社区版v9.6.0大小:167.16M时间:2026-02-05查看
同类热门
Oracle AI Database 26ai Free
Navicat for Redis 17中文版
sql server management studio 22官方中文版
mysql官方最新版
datagrip2025官方版
Redis Plus
SQLBackupAndFTP官方版
dbeaver旗舰版
类似软件
php与mysql高性能应用开发46.08M222人在用 php与mysql高性能应用开发是一本PHP与MySQL开发教程,由杜江编著,本书围绕着高性能、可扩展性、可伸缩性、可靠性等于PHP应用性能相关的主题展开,同时还涉及了PHP编程思想、底层原理、编程技巧、开发规范等重要内容,非常适合PHP中级开发及
查看
mysql技术内幕第4版49.35M411人在用mysql技术内幕第4版是一本pdf中文版的电子教程,属于图灵程序设计丛书,它向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,包括sql的工作原理和mysql API的相关知识等。同时为了方便读者阅读,小编将pdf福昕阅读器集成
查看
MySQL技术内幕InnoDB存储引擎12.1M401人在用MySQL技术内幕InnoDB存储引擎是一本PDF中文版的电子书籍,它完整的讲解了InnoDB的体系结构和工作原理,并给合InnoDB的源代码讲解了它的内部实现机制。全书共分为10章,具体的讲解了MySQL体系结构和存储引擎,InnoDB存储引擎,文件,
查看
高性能mysql第3版中文版pdf70.65M839人在用高性能mysql第3版是mysql领域的经典之作,由baron scbwartz、peter zaitsev、vadim tkacbenko著作,宁海元、周振、彭立勋、翟卫祥等翻译。第3版更新了大量的内容,不但涵盖了最新mysql5.5版本的新特性,也讲
查看热门标签
网友评论0人参与,0条评论
最新排行
Scuba数据库扫描工具70.25Mv3.0.2.12官方版 Scuba是Imperva公司提供的一款便捷实用的数据库扫描工具。这款软件可以扫描企业数据库,也可以扫描个人数据库,能够快速准确地找出数据库中的漏洞和配置缺陷,在数据安全检测方面有着重要的帮助,降低数据信息不安全所带来的风险,让管理者能尽早地发现存
查看
SQLyog(MySQL数据库管理工具)5.82Mv13.1.6 sqlyog13是一款功能强大的数据库管理工具,通过该软件用户们可以运行各种SQL脚本来对远端的数据库并且进行维护管理等,非常方便,另外,它除了能帮助用户对需求的数据进行备份保存以及数据恢复的强大操作外,还支持支持各种HTTP管道以及ssh或者是S
查看
数据操作工具(数据库备份恢复)268Kv1.0绿色版 数据操作工具是一款绿色免费的数据库备份和恢复软件,它不仅界面简洁,而且功能操作也非常简单。支持数据库的恢复和备份两个功能,能轻松实现一键备份和恢复数据。不仅如此,它还支持将数据库中的表结构和数据保存到EXCEL中;可以为进行压力测试,自动生成数据;
查看
mssql数据库日志清理工具2.54Mv9.12官方版 mssql数据库日志清理工具是一款绿色小巧,功能实用的mssql日志清理软件,用户只需连接好数据库后,可以一键清理数据库日志。同时软件还加入备份数据库功能,包括日志备份、完整备份和差异备份,但备份功能需要到数据库安装的实体机上方可可使用。同时不仅仅
查看