此教程描述了如何安装MySQL的一个Linux服务器,利用Linux的shell提示。 你可以用这个壳要么对Linux服务器本身或远程通过telnet会话。 您将需要先登录为Linux的root用户。
最近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 。 如果您愿意,你也可以下载其他套餐,如"基准/测试套件" 。 你会发现其中有些文件中通常含有版本号。 你们一定要包你下载,都是为同一版本,作为混合包有不同的版本,可能造成很多问题。
你现在需要使用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的-开发- 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的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中
它还是很有用的能看到那里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配置,虽然没有实质的需要,这对一个测试服务器。
Online: 464 users browsing the articles directory
|
|