首 页
手机版

mysql for linux 64位/32位 v8.1.0官方版

mysql for linux 64位/32位是小编从mysql官方下载的最新版本,该软件是专为64位/32位linux系统而是开发的,是目前最优秀的一款开放源代码的关系型数据库管理系统,具备功能强大,使用方便,跨平台性,丰富的编辑接口、精巧的系统结构等诸多优势,还可以与apache和php/perl结合,为建立基于数据库的动态网站提供了强大动力。

基本介绍

mysql是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。  SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。   

mysql主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。

mysql数据库的主要功能只在组织和管理很庞大或复杂的信息和基于WEB的库存查询请求不仅仅为客户提供信息,而且还可以为您自己使用数据库可以提供如下功能:

一)减少记录编档的时间

二)减小记录检索时间

三)灵活的查找序列

四)灵活的输出格式

五)多个用户同时访问记录

软件特色

mysql数据库是基于Linux操作系统开发出来的数据库,众所周知Linux是开放源码的操作系统,所以mysql数据库也是开放源码的免费数据库,这也是mysql数据库的最大优点,虽然其功能的多样性和性能的稳定性差强人意,但是依然有很多用户在使用,其优点如下:

1、使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

2、支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

3、为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

4、支持多线程,充分利用CPU资源。

5、优化的SQL查询算法,有效地提高查询速度。

6、既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。

7、提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

8、提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

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

10、支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

11、支持多种存储引擎。

12、Mysql是开源的,所以你不需要支付额外的费用。

13、MySQL使用标准的SQL数据语言形式。

14、Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言。

15、Mysql是可以定制的,采用了GPL协议,你可以修改源码来开发自己的Mysql系统。

mysql for linux安装详解如下:

安装源代码版本的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 for linux下载说明

打开官方网址【http://dev.mysql.com/downloads/mysql/

选择linux系统;

然后再选择下载64位还是32位。

收起介绍展开介绍
  • linux系统常用软件
更多 (20个) >>几款热门的linux系统常用软件推荐 在Linux系统中,有许多令人印象深刻的软件可以满足用户的各种需求。无论是为了提高生产力、进行娱乐或是进行开发,这些软件都提供了强大的功能和用户友好的界面。从开源办公套件到多媒体播放器,从文本编辑器到网络安全工具。但linux常用的软件有哪些?那么今天小编就为大家整理了几款热门的linux系统常用软件推荐,让您的Linux体验更加完善。无论您是新手还是经验丰富的Linux用户,这些软件都值得一试,有需要的朋友欢迎下载体验。
  • 下载地址
mysql for linux 64位/32位 v8.1.0官方版

有问题? 点此报错

发表评论

0条评论