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 |
+--------------------+
4rows 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 信息