重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

云服务器如何安装mysql

时间:2020-08-13 10:15:13 作者:重庆seo小潘 来源:
MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL由于其体积

MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

这里我们以Linux系统云服务器为例,介绍MySQL数据库的安装步骤。

1) 添加 mysql 用户和 mysql 用户组

命令如下:

这里添加的 mysql 用户和用户组是稍后用来给 MySQL 安装目录分配权限用的,所以并不需要设定密码,因为这个用户是不能直接登录 Linux 系统的。

2) 进入 MySQL 解压缩目录

[root@localhost ~]# cd /usr/local/src/mysql-5.5.23

3) 编译前配置

4) 编译

[root@localhost mysql-5.5.23]# make

使用 cmake 进行编译。如果编译过程中出现了报错,则不再使用“make clean”命令清除缓存及临时文件,而是直接删除“rm-rf CMakeCache.txt”文件。

5) 编译安装

[root@localhost mysql-5.5.23]# make install

6) 生成MySQL的配置文件,并修改配置文件

这个配置文件不用手工建立,在 MySQL 安装目录中给我们准备了模板文件,只需把模板文件复制到指定位置并改名即可。命令如下:

[root@localhost mysql-5.5.23]#cp/usr/local/mysql/share/mysql/my-medium.cnf/etc/my.cnf

7) 修改 MySQL 安装目录的权限

8) 初始化数据库

源码包安装的 MySQL 中所有的数据库默认都保存在 /usr/local/mysql/data/ 目录中,MySQL 的初始数据库 mysql 库和 test 库也会保存在这个目录中。

但是,如果我们仔细查看 /usr/local/mysql/data/ 目录,就会发现这个目录中只有两个空目录,并没有任何数据。也就是说,MySQL 中的所有数据库是不存在的,那么这个 MySQL 是不能使用的,因为 MySQL 的所有用户是要保存在 user 表中的,而 user 表保存在 mysql 库中,而 mysql 库是保存在 /usr/local/mysql/data/ 目录中的。

那么,我们现在需要在 data 目录中建立 MySQL 的初始数据库。命令如下:

这条命令的user 选项表示使用 mysql 用户来初始化数据库,这个用户要和我们在步骤一中建立的用户一致。命令执行完成之后,/usr/local/mysal/data/ 目录中应该会出现很多相应的数据,证明数据库初始化成功。

9) 继续修改MySQL安装目录的权限

10) 启动 MySQL 服务器,并保证 mysql 服务开机自启动

MySQL 服务器的安装已经完成,我们可以尝试启动 MySQL 服务器,命令如下:

当然,我们还要保证 mysql 服务开机自启动,命令如下:

11) 设定 MySQL 中 root 用户的密码,并登录

MySQL 的管理员也是 root,不过这只是数据库的管理员,不要和 Linux 的 root 用户混淆了。我们需要给 MySQL 的本地用户设定一个密码。设定密码的方式有很多种,我们使用 Linux 的命令 mysqladmin 设定 MySQL 的 root 用户的密码。命令如下:

小潘博客是知名云计算服务商,其云服务器具有超高I/O速度、SSD固态硬盘,优异的云架构和计算能力,可满足各种业务要求。