安装MySQL的Linux平台

此教程描述了如何安装MySQL的一个Linux服务器,利用Linux的shell提示。 你可以用这个壳要么对Linux服务器本身或远程通过telnet会话。 您将需要先登录为Linux的root用户。

MySQL的下载

最近Linux的发行一份副本的MySQL在内,虽然没有安装。 您可以使用发行包安装或下载最新版本的MySQL从MySQL网站http://www.mysql.com/downloads/index.html

下一步,选择下列选项:

MySQL的3.23 -生产释放(推荐)

  

MySQL的3.23 ,是目前生产稳定版本;其他版本仍在实验,并不会推荐一个生产服务器。

你是打算安装rpm版本的MySQL ,因为它比较容易和MySQL需要很少的初始配置。 RPM的主张Redhat的软件包管理器,它可自动执行大部分的安装过程。

向下滚动页面至标

Linux的x86 RPM的下载

现在有五个文件可在这里:

在至少,你需要下载"服务器"的方案。 它也建议您可以下载"图书馆和头文件"和"客户端程序"套餐,让其他程式,连接到MySQL 。 如果您愿意,你也可以下载其他套餐,如"基准/测试套件" 。 你会发现其中有些文件中通常含有版本号。 你们一定要包你下载,都是为同一版本,作为混合包有不同的版本,可能造成很多问题。

安装MySQL

你现在需要使用Linux RPM的程序安装RPM包,你下载了。 执行下列命令开始安装(记住,这是一定要做的,因为root用户) :

  转-脑室出血的MySQL - 3.23.55 - 1.i386.rpm 

确保您键入命令正是在这上面,与同一案件中,由于Linux的文件名是区分大小写的。

一旦你已经开始指挥,将MySQL的安装和你应该可以看到输出类似如下的问题:

 准备...  ########################################### [ 100 % ] 1 : MySQL中########################################### [ 100 % ]准备分贝表准备主机表编制用户表编制功能表准备tables_priv表准备columns_priv表安装准备就绪表030206 21时22分35秒为/ usr / sbin /目录mysqld中:关闭完成,请记得要设置一个密码,为MySQL的root用户! 这样做吧: / usr /斌/ mysqladmin铀root密码'新密码'为/ usr /斌/ mysqladmin铀根- H的linux.localdomain密码'新密码'参见手册中,为更多的指令。 请报告任何问题,如果/ usr /斌/ mysqlbug脚本! 最新资料MySQL的,是可以在以下网址http://www.mysql.com支持MySQL通过购买技术支持/许可在https : / / order.mysql.com起守护程序mysqld中与数据库是/ var / lib / MySQL的 

这完成了MySQL安装。 如果您收到任何错误讯息,这有可能是你的系统缺乏其它软件包, MySQL的需要安装(错误讯息要告诉你哪些) 。 下载并安装这些软件包,然后执行rpm的指挥,和MySQL应该然后安装成功。

其中的好话有关RPM的命令是,在未来您可以轻松地升级到一个更新版本使用命令

 转- uvh MySQL的最新- version.rpm 

美国指挥告诉每分钟转速,以更新现有的安装,它会自动的。

安装MySQL的图书馆和头文件

这是一个好主意,还安装mysql "图书馆和头文件, "为其他套餐,你将来安装的,可能需要这些,使他们可以使用,并连接到MySQL 。

之前,你可以安装"图书馆和头文件"一揽子( MySQL的-开发- 3.23.55 - 1.i386.rpm ) ,你需要安装mysql客户档案,是在包装的MySQL客户端- 3.23.55 - 1.i386.rpm 。 一旦你已经下载了该文件,你可以安装软件包使用以下命令:

 转-脑室出血的MySQL客户端- 3.23.55 - 1.i386.rpm 

然后,你应该看到一个输出类似如下的问题:

 准备...  ########################################### [ 100 % ] 1 : MySQL中-客户########################################### [ 100 % ] 

MySQL客户端文件现在已安装的,你可以去上安装发展档案。 执行下列命令安装软件包:

 转-脑室出血的MySQL -开发- 3.23.55 - 1.i386.rpm 

然后,你应该看到输出类似如下的问题:

 准备...  ########################################### [ 100 % ] 1 : MySQL中-开发########################################### [ 100 % ] 

MySQL的发展,档案安装完毕。

启动和停止MySQL服务器

当MySQL的RPM套件,是装好后,它增加了一个刚成立的文件,以启动文件在ETC系统目录中。 全路径是如下:

  /等/ rc.d / init.d /的MySQL中 

这意味着MySQL中,将启动时,该服务器就会启动。 您也可以使用这个档案,以启动和停止服务器。

启动MySQL服务器时,您需要执行以下命令:

  /等/ rc.d / init.d /的MySQL的开始 

然后,你应该看到下面的输出:

 启动mysqld中守护程序与数据库是/ var / lib / MySQL的 

停止MySQL服务器时,您需要执行以下命令:

  /等/ rc.d / init.d /的MySQL的一站式 

然后,你应该看到输出类似如下的问题:

 杀死mysqld中与PID一○○二四○三○二○六22时17分04秒结束mysqld中 

MySQL的文件位置

它还是很有用的能看到那里RPM包安装文件包含在其中。 要做到这一点,你可以使用命令

 转-的QL 软件包 

软件包名是名字的安装软件包,没有文件扩展名。 举例来说,看看rpm文件载有MySQL的文件,即所谓的MySQL -开发- 3.23.55 - 1.i386.rpm 。 不过请注意,有些Linux发行版,可使用略有不同的文件名。 您可以在这里找到位置,其档案与指挥

 转-的QL的MySQL - 3.23.55 - 1 

你看现在这个。 i386.rpm延伸,是在拆除前指挥。 这将输出的位置,档案对软件包进行安装,一个小片断,其中详列如下:

  /等/ logrotate.d / MySQL中的/ etc / rc.d / init.d /的MySQL中为/ usr /斌/ isamchk为/ usr /斌/ isamlog为/ usr /斌/ my_print_defaults为/ usr /斌/ myisamchk为/ usr /斌/ myisamlog在/ usr /斌/ myisampack为/ usr /斌/ mysql_convert_table_format为/ usr /斌/ mysql_fix_privilege_tables为/ usr /斌/ mysql_install_db为/ usr /斌/ mysql_setpermission为/ usr /斌/ mysql_zap为/ usr /斌/ mysqlbug为/ usr /斌/ mysqld_multi为/ usr /斌/ mysqldumpslow为/ usr /斌/ mysqlhotcopy为/ usr /斌/ mysqltest为/ usr /斌/ pack_isam为/ usr /斌/ perror为/ usr /斌/替换为/ usr /斌/ resolve_stack_dump为/ usr /斌/ resolveip指定/ usr / bin / safe_mysqld / usr / lib中/ MySQL的/ mysqld.sym为/ usr / sbin /目录mysqld中 

该片断对前一页显示的位置主程序文件。 发展档案安装到下列地点索取:

 在/ usr /包括/ MySQL的/ usr / lib中/ MySQL的 

这些都是位置你指定到另一个程序,当您在编译MySQL的支持。 如果你是任何时候都没有把握能如某些文件已被安装,你可以用前面的过程中找到该文件。

如果你决定在任何一点,你想卸载MySQL的,它的重要的是,你这样做使用RPM的命令,如果你使用RPM的安装程序,而不是删除这些文件,手动,因为您可能会错过一些文件。 卸载与RPM的指挥,确保一切都正确拆除。 你可以使用以下命令来卸载软件包:

  RPM的E型软件包 

虽然安装MySQL使用rpm时,是容易得多,如果你想你可以下载并编译MySQL中,从源代码自己下载源文件从MySQL网站。 这可以让你的MySQL优化,为您的特定Linux配置,虽然没有实质的需要,这对一个测试服务器。

这是一篇文章说:由山茱萸mindeva
免责声明:我们的网站是不负责所载的资料,由本条规定。 这篇文章根本没有反映看法,意见,想法或信仰的文章目录中的工作人员。

翻译预告:文章"安装的MySQL在Linux上的"被翻译使用的自动翻译服务。 我们真诚地道歉,对任何翻译错误发生。 谢谢你的谅解。

Online: 464 users browsing the articles directory