文章永久连接:https://tech.souyunku.com/?p=4863
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 信息
干货推荐
附录:MySQL 教程:系列文章
- 一、MySQLMariaDB 基础教程
- 二、MySQL 简介
- 【当前读到】三、MySQL MariaDB 安装
- 四、MySQL 管理
- 五、MySQL 日常管理
- 六、MySQL PHP 语法
- 七、MySQL 创建连接
- 八、MySQL 获取数据库列表
- 九、MySQL 创建数据库
- 十、MySQL 删除数据库
- 十一、MySQL 选择数据库
- 十二、MySQL 数据类型
- 十三、MySQL 列出数据表
- 十四、MySQL 创建数据表
- 十五、MySQL 删除表
- 十六、MySQL 插入数据
- 十七、MySQL 获取插入数据的 ID
- 十八、MySQL SELECT FROM 查询数据
- 十九、MySQL WHERE 子句有条件的查询数据
- 二十、MySQL UPDATE 更新数据
- 二十一、MySQL DELETE FROM 语句删除数据
- 二十二、MySQL 返回删改查受影响的行数
- 二十三、MySQL LIKE 子句模糊查询数据
- 二十四、MySQL UNION 操作符查询多张表
- 二十五、MySQL ORDER BY 排序
- 二十六、MySQL GROUP BY 分组查询数据
- 二十七、MySQL JOIN 进行多表查询
- 二十八、MySQL NULL 值处理
- 二十九、MySQL REGEXP 子句正则表达式查询
- 三十、MySQL 数据库事务
- 三十一、MySQL ALTER 命令
- 三十二、MySQL 索引
- 三十三、CREATE TEMPORARY TABLE 创建临时表
- 三十四、MySQL DROP TABLE 删除临时表
- 三十五、MySQL INSERT INTO SELECT 复制表
- 三十六、MySQL 获取服务器元数据
- 三十七、MySQL 自增序列 AUTO_INCREMENT
- 三十八、MySQL 处理重复数据
- 三十九、MySQL 安全及防止 SQL 注入攻击
- 四十、MySQL 导出数据
- 四十一、MySQL 导入数据