橘子味的心
标题: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@localhost ~]# rpm -qa | grep mysql

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

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

2. 安装 MySQL

[root@localhost ~]# yum install mysql mysql-server mysql-devel

3. 启动 MySQL

[root@localhost ~]# service mysqld start

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

CentOS 7.x 系统下安装 MySQL

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

1. 安装 MariaDB

[root@localhost ~]# 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@localhost ~]# 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@localhost ~]# mysqladmin -u root password **new_password**;

new_password 是我们想设置的新密码

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

[root@localhost ~]# mysqladmin -u root password abc123xyz;

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

[root@localhost ~]# 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 信息

分类