MySQL 安装

所有平台的Mysql下载地址为:MySQL 下载 . 挑选你需要的 MySQL Community Server 版本及对应的平台。

Linux/UNIX上安装MySQL

Linux平台上推荐使用RPM包来安装MySQL,MySQL AB提供了以下RPM包的下载地址:

  • MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。
  • MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。
  • MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。
  • MySQL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库libmysqlclient.so* ,使用MySQL。
  • MySQL-bench - MySQL数据库服务器的基准和性能测试工具。

以下安装MySQL RMP的实例是在SuSE Linux系统上进行,当然该安装步骤也适合应用于其他支持RPM的Linux系统,如:Centos。

安装步骤如下:

使用root用户登陆你的Linux系统。

下载MySQL RPM包,下载地址为:MySQL 下载 。

通过以下命令执行MySQL安装,rpm包为你下载的rpm包:

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

以上安装MySQL服务器的过程会创建MySQL用户,并创建一个MySQL配置文件my.cnf。

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

以下是一些MySQL可选包的安装过程,你可以根据自己的需要来安装:

[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

Window上安装MySQL

Window上安装MySQL相对来说会较为简单,你只需要在 MySQL 下载 中下载window版本的MySQL安装包,并解压安装包。

双击 setup.exe 文件,接下来你只需要安装默认的配置点击"next"即可,默认情况下安装信息会在C:mysql目录中。

接下来你可以通过"开始" =》在搜索框中输入 " cmd" 命令 =》 在命令提示符上切换到 C:mysqlbin 目录,并输入一下命令:

mysqld.exe --console

如果安装成功以上命令将输出一些MySQL启动及InnoDB信息。

验证MySQL安装

在成功安装MySQL后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证MySQL是否工作正常。

使用 mysqladmin 工具来获取服务器状态:

使用 mysqladmin 命令俩检查服务器的版本,在linux上该二进制文件位于 /usr/bin on linux ,在window上该二进制文件位于C:mysqlbin 。

[root@host]# mysqladmin --version

linux上该命令将输出以下结果,该结果基于你的系统信息:

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

如果以上命令执行后未输入任何信息,说明你的MySQL未安装成功。

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

你可以在 MySQL Client(MySQL客户端) 使用 MySQL 命令连接到MySQL服务器上,默认情况下MySQL服务器的密码为空,所以本实例不需要输入密码。

命令如下:

[root@host]# mysql

以上命令执行后会输出 mysql>提示符,这说明你已经成功连接到MySQL服务器上,你可以在 mysql> 提示符执行SQL命令:

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

MySQL安装后需要做的

MySQL安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

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

现在你可以通过以下命令来连接到MySQL服务器:

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

注意: 在输入密码时,密码是不会显示了,你正确输入即可。

Linux系统启动时启动 MySQL

如果你需要在Linux系统启动时启动 MySQL 服务器,你需要在 /etc/rc.local 文件中添加以下命令:

/etc/init.d/mysqld start

同样,你需要将 mysqld 二进制文件添加到 /etc/init.d/ 目录中。

小编提示:在开始学习本教程前你应该了解?

在开始学习本教程前你应该了解SQL的基础知识,并能简单的应用。

在开始学习本教程前你应该了解PHP和HTML的基础知识,并能简单的应用。

本教程的很多例子都跟PHP语言有关,我们的实例基本上是采用PHP语言来演示。

如果你还不了解PHP,你可直接点击链接领取相关学习福利包:石墨文档

知乎 - 安全中心​shimo.im

是安全网站放心,继续访问就可以领取了哦来了解该语言。

还有PHP知识等着你哦!

linux mysql启动_MySQL 安装(二)相关推荐

  1. mysql 启动_mysql安装、启动

    在这个网址下载的: Download MySQL Community Server​dev.mysql.com 下载后解压到了D盘,我是重命名为mysql. 进去目录下bin子目录,进行以下操作, 初 ...

  2. linux mysql odbc驱动安装_mysql odb驱动_Mysql的odbc driver安装配置(Linux)

    一.下载与安装 下载地址(tar.gz):https://dev.mysql.com/downloads/connector/odbc/ 安装: #tar -zxvf mysql-connector- ...

  3. mysql安装了如何启动_Mysql安装、启动与使用

    需要学习sql语言,根据过来人的推荐安装了免费的Mysql来学习!以前学习过在sql sever上实践过sql语句,由于是在学校机房直接进行的,对于数据管理软件的安装并没有经验.这次在安装Mysql后 ...

  4. linux mysql 5.5 安装_Linux 安装 mysql5.5.19

    在官网上下载mysql-5.5.19-linux2.6-i686.tar.gz压缩包,此包解压后为编译好的文件,不需要咱们自己编译.安装,直接修改配置即可用. 1.将mysql-5.5.19-linu ...

  5. linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

  6. 关于CentOS-6的默认带的mysql启动和安装问题

    一开始想自己一步一步从编译开始搭建一个lanmp环境: 从鸟哥的linux看到可以不用自己去安装,默认的可能更稳定,所以就开始探索系统自带的mysql和其他的工具,在mysql启动的时候遇到了问题. ...

  7. linux mysql 集群安装配置_linux下mysql集群的安装

    3台redhat服务器: SQL节点(mysqld): 192.168.1.77;192.168.1.78 数据节点(ndbd): 192.168.1.77;192.168.1.78 管理节点(ndb ...

  8. LINUX mysql 源码安装

    一.下载编译安装 #cd /usr/local/src/ #wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz ...

  9. windows mysql启动_MySQL在Windows上的启动及停止

    这一节会讨论在Windows上运行MySQL Server前,你应该检查的相应先决条件.这里同时会说到如何手工通过命令行模式来运行服务,或者作为一个Windows服务来自动启动运行. 3.3.1 Wi ...

最新文章

  1. 撩课-Web大前端每天5道面试题-Day38
  2. win10 java64虚拟机_Java VM 环境配置过程要点( win10,64位)
  3. matlab 生成不重复的随机整数 打乱数据排列 生成深度学习数据集
  4. 探访物联网安全新边界 文印保护成思维盲区
  5. Android 系统(253)---O版本,用耳机按键控制FM的修改方法
  6. echars x轴单位_pyecharts 之神奇的轴索引
  7. 【每日算法Day 80】所有人都会做的入门题,高级解法来了!
  8. MT4用EA测试历史数据时日志出现:stopped because of stop out
  9. cad画正弦曲线lisp_cadlisp基础教程.pdf
  10. 安装已中止,安装程序并未成功地运行完成 - Windows
  11. ​杨利伟:在《太空一日》:我没有看到长城,但祖国的各个省份我大都看到了...
  12. QT<八> 绘图事件、绘图设备
  13. 研发人员一些比较重要的能力指标参考
  14. 【操作系统】DOS界面与常用操作命令
  15. 微信开发工具BUG(漏洞),魔法加法
  16. 精简版Win10/11系统无法登录Xbox及Minecraft Launcher解决方法,不需要重装系统
  17. 《编程之美》笔记之——24点游戏
  18. Python的格式化输出(炒鸡详细)
  19. MATLAB连接USRP实现数据采集
  20. 5.金蝶KIS旗舰版从销售订单下推销售出库单使用说明,金蝶盘点机PDA仓库条码管理

热门文章

  1. linux版本photoshop,在linux上使用ps(转载)
  2. 《鸿蒙理论知识02》HarmonyOS开发平台和工具
  3. 前端开发常见的浏览器兼容性问题?
  4. storm mysql druid_Druid 集成
  5. 会计用计算机很快是,40个超实用电脑快捷键,老会计都在用
  6. display详细说明
  7. 页面体验提升小技巧—渐进式图片
  8. C#锐利体验-第八讲 索引器与操作符重载(转)
  9. TMS320F28335——IO控制/定时计操作
  10. 百度蜘蛛(BaiduSpider)IP段详细情况介绍