三、MySQL MariaDB 安装

MySQL / MariaDB 是跨平台的,所有平台的 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-bench

MySQL数据库服务器的基准和性能测试工具

Centos 6.X 系统下使用 yum 命令安装 MySql

1. 检查系统是否自带安装 MySQL:

[root@ddkk.com ~]# rpm -qa | grep mysql

如果系统有安装,那可以选择进行卸载

[root@ddkk.com ~]# rpm -e mysql  #普通删除模式
[root@ddkk.com ~]# rpm -e --nodeps mysql  # 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

2. 安装 MySQL

[root@ddkk.com ~]# yum install mysql mysql-server mysql-devel

3. 启动 MySQL

[root@ddkk.com ~]# service mysqld start

如果我们是第一次启动 MySQL 服务,MySQL 服务器首先会进行初始化的配置

CentOS 7.x 系统下安装 MySQL

Centos 7.x 系统中已经使用 MariaDB 代替 MySQL ,所以安装 MariaDB 就可以了

1. 安装 MariaDB

[root@ddkk.com ~]# yum install mariadb-server mariadb

2. MariaDB 数据库的相关命令是

systemctl start mariadb    启动 MariaDB
systemctl stop mariadb     停止 MariaDB
systemctl restart mariadb  重启 MariaDB
systemctl enable mariadb   设置开机启动

验证 MySQL 是否安装正确

成功安装 MySQL 后,会初始化一些基础的表

在MySQL 服务器启动后,可以通过简单的测试来验证 MySQL 是否工作正常

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

mysqladmin 命令可以输出 MySQL 服务器的版本

mysqladmin 在 linux 上位于 /usr/local/bin 在 Window上一般位于 MySQL 安装目录下的 bin 文件夹中

$ mysqladmin --version
mysqladmin  Ver 9.1 Distrib 10.1.22-MariaDB, for osx10.12 on x86_64

如果上面的命令执行后未输出任何信息,说明我们的 MySQL 未安装成功

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

我们可以使用 MySQL Client 来连接到 MySQL 服务器。

只需要简单的输入 mysql 即可,默认 mysql 命令使用 root 用户,且 root 的密码为空,在本课程中,我们假设 root 的密码为空

[root@ddkk.com ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

运行mysql 命令会输出 mysql>MariaDB [(none)]> 提示符

这说明我们已经成功连接到 MySQL 服务器上,可以在 mysql> 提示符执行 SQL 命令

MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]>

MySQL 安装完成后需要做的工作

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

[root@ddkk.com ~]# mysqladmin -u root password **new_password**;

new_password 是我们想设置的新密码

比如我们想设置 root 的密码为 abc123xyz, 则可以使用以下命令

[root@ddkk.com ~]# mysqladmin -u root password abc123xyz;

我们可以通过以下命令来连接到 MySQL 服务器

[root@ddkk.com ~]# mysql -u root -p
Enter password:*******

在输入密码时,密码是不会明文显示的,输入了正确的密码,直接按回车键即可

Window 上安装 MySQL

在Window 系统上安装 MySQL 会比较简单容易的多。

我们只需要在 MySQL 官网 中下载 Window 版本的 MySQL 安装包 Windows (x86, 32-bit), MSI Installer

双击刚刚下载的 mysql-installer-community-X.X.X.msi 文件,一路只需要安装默认的配置点击 next 即可,默认情况下会安装到 C:\mysql 目录中

接下来我们可以通过 开始 在搜索框中输入 cmd 命令 -> 在命令提示符上切换到 C:\mysql\bin 目录,并输入一下命令:

mysqld.exe --console

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