大小:519.63M
更新时间:25-08-13
系统:Pc
版本:v9.4.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服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,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社区版v9.4.0大小:166.85M时间:2025-08-13查看
mysql官方最新版v8.4.6 LTS电脑版大小:124.09M时间:2025-08-13查看
同类热门
ibm spss statistics 24统计学软件
oracle 10g官方版
Database.Net
Navicat for Redis 17中文版
dbeaver旗舰版
mongodb数据库软件
mysql官方最新版
Oracle SQL Developer(Oracle数据库开发工具)
类似软件
php与mysql程序设计第4版高清pdf59.89M276人在用 PHP语言和MySQL数据库这两种开源技术已经成为开发Web应用的很好组合,如何更好的学习和掌握呢?小编这里推荐大家使用php与mysql程序设计 第4版,这是一本全面讲述PHP与MySQL的经典之作,以内容全面、讲解翔实著称,书中主题的选取和组织
查看
mysql技术内幕第4版49.35M403人在用mysql技术内幕第4版是一本pdf中文版的电子教程,属于图灵程序设计丛书,它向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,包括sql的工作原理和mysql API的相关知识等。同时为了方便读者阅读,小编将pdf福昕阅读器集成
查看
MySQL新技术在淘宝的使用2.23M221人在用 MySQL新技术在淘宝的使用是一本PDF格式的电子书籍,它详细的介绍了mysql数据库的用途,总体架构,mysql服务器硬件架构,以及MySQL在淘宝中如何应用等方面的知识,对于网站设计人员具有很强的参考价格,希望对网友们有帮助。
查看
sqltools2.0汉化版675K588人在用 本款sqltools2.0汉化版是目前小编用过的最好的1433连接工具,也是一款简单小巧的数据库管理工具,内建文字编辑器、SQL控制台、SQL工具,通过该软件,用户可以快速的连接数据库,然后远程对数据库进行修改,给数据库添加命令等等。新版本的sql
查看
高性能mysql第3版中文版pdf70.65M834人在用高性能mysql第3版是mysql领域的经典之作,由baron scbwartz、peter zaitsev、vadim tkacbenko著作,宁海元、周振、彭立勋、翟卫祥等翻译。第3版更新了大量的内容,不但涵盖了最新mysql5.5版本的新特性,也讲
查看热门标签
网友评论0人参与,0条评论
最新排行
SQLite Expert Pro(sqlite可视化管理工具)42.19Mv5.5.38 SQLite Expert Pro是一个功能全面的sqlite可视化管理工具,允许用户在sqlite服务器上执行创建,编辑,复制,提取等操作。该工具支持所有的图形界面的sqlite功能,它包括一个可视化查询构建器,一个具有语法突出显示和代码完成功能
查看
dbc2000中文汉化版19.52Mv5.65 dbc2000是一款专用于架设热血传奇和传奇世界的数据库程序,非常的实用,通常用于传奇私服的架设。本次小编为广大网友带来的是dbc2000中文汉化版下载,当然也包括了32位版,软件已经成功汉化成简体中文版,并附带了相应的注册机,能够成功激活软件,完
查看
MariaDB(数据库管理系统)63.71Mv11.7 mariadb是MySQL的一个数据库管理系统分支,主要由开源社区在维护,采用GPL授权许可,同时提供更多特性及更强的性能。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
查看
SQLiteSpy(sqlite可视化管理工具)4.55Mv1.9.28 SQLiteSpy是一款快速紧凑型的sqlite可视化管理工具,支持SQLite,sqlite3,DB和DB3格式。通过干净,整洁的可视化图形操作界面,读取sqlite数据库,建立新的SQL查询,视图,复制和删除表、编辑单元格,以及查看索引,触发器
查看