MySQL - 安装

MySQL的所有下载都位于 https://www.mysql.com/downloads/ 选择 MySQL社区服务器的版本号,以及您将在其上运行的平台.

在Linux/UNIX上安装MySQL

在Linux系统上安装MySQL的推荐方法是通过RPM. MySQL AB可以在其网站上下载以下RPM并减去;

  • MySQL :  MySQL数据库服务器管理数据库和表,控制用户访问和处理SQL查询.

  • MySQL-client :  MySQL客户端程序,可以连接到服务器并与服务器交互.

  • MySQL-devel : 编译其他使用MySQL的程序时派生用的库和头文件.

  • MySQL-shared :  MySQL客户端的共享库.

  • MySQL-bench :  MySQL数据库服务器的基准测试和性能测试工具.

此处列出的MySQL RPM都建立在 SuSE Linux系统上,但它们通常可以毫无困难地在其他Linux变体上运行.

现在,您需要遵循下面给出的步骤,继续安装 :

  • 使用 root 用户登录系统.

  • 切换到包含RPM的目录.

  • 执行以下命令安装MySQL数据库服务器.请记住用斜体替换RPM的文件名.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

以上命令负责安装MySQL服务器,创建用户MySQL,创建必要的配置并自动启动MySQL服务器.

您可以在/usr/bin和/usr/sbin中找到所有与MySQL相关的二进制文件.所有表和数据库都将在/var/lib/mysql目录中创建.

以下代码框有一个可选但建议的步骤,以相同的方式安装剩余的RPM :

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

安装MySQL Windows

现在,任何版本的Windows上的默认安装都比以前容易得多,因为MySQL现在整齐地与安装程序打包在一起.只需下载安装程序包,在任何地方解压缩并运行setup.exe文件.

默认安装程序setup.exe将引导您完成简单的过程,默认情况下将安装C下的所有内容: \ mysql.

首次通过命令提示符启动服务器来测试服务器.转到 mysqld服务器的位置,该位置可能是C:\ mysql \ bin,然后键入 :

mysqld.exe --console

注意 : 如果你在NT上,那么你将不得不使用mysqld-nt.exe而不是mysqld.exe

如果一切顺利,你会看到一些关于启动和 InnoDB的消息的.如果没有,您可能会遇到权限问题.确保数据库进程运行的任何用户(可能是MySQL)都可以访问保存数据的目录.

MySQL不会将自己添加到开始菜单中,并且没有特别的很好的GUI方式来停止服务器.因此,如果您倾向于通过双击mysqld可执行文件来启动服务器,则应该记住使用mysqladmin,任务列表,任务管理器或其他Windows特定方法手动暂停该过程.

验证MySQL安装

在MySQL成功安装之后,基表已经初始化并且服务器已经启动:您可以验证所有内容是否正常工作一些简单的测试.

使用mysqladmin实用程序获取服务器状态

使用 mysqladmin 二进制文件检查服务器版本.这个二进制文件可以在linux上的/usr/bin和Windows上的C:\ mysql \ bin中使用.

[root@host]# mysqladmin --version

它将在Linux上产生以下结果.它可能会有所不同,具体取决于你的安装和减去;

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

如果你没有收到这样的消息,那么你的安装可能会有一些问题,你需要一些帮助才能修复它.

使用MySQL客户端执行简单的SQL命令

您可以通过MySQL客户端和 mysql 命令连接到MySQL服务器.此时,您不需要提供任何密码,因为默认情况下它将被设置为空白.

您可以使用以下命令 :

[root@host]# mysql

应该奖励一个mysql>提示.现在,您已连接到MySQL服务器,您可以在mysql>处执行所有SQL命令.提示如下 :

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
|   mysql  | 
|   test   |  
+----------+
2 rows in set (0.13 sec)

安装后步骤

MySQL为root用户提供了一个空密码.一旦成功安装了数据库和客户端,就需要设置root密码,如下面的代码块中所示;<

[root@host]# mysqladmin -u root password "new_password";

现在要建立与MySQL服务器的连接,你必须使用以下命令 :

[root@host]# mysql -u root -p
Enter password:*******

UNIX用户还希望将您的MySQL目录放在PATH中,这样您就不必每次要使用命令行客户端时都输入完整路径.

对于bash,它会是 :

export PATH = $PATH:/usr/bin:/usr/sbin

在启动时运行MySQL

如果你想在启动时运行MySQL服务器,那么请确保你有在/etc/rc.local文件中输入以下内容.

/etc/init.d/mysqld start

另外,你应该在/etc/init.d/目录中有mysqld二进制文件.