购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.7 下载并安装MySQL

2.7.1 安装前准备

(1)检查是否已经安装过MySQL。

在安装MySQL之前,要先检查是否安装过MySQL。若已安装,再次安装将会产生冲突,导致安装失败。执行命令“rpm-qa| grep mysql”后发现系统中存在旧版本的MySQL,如图2.12所示。从执行结果可以看出,我们已经安装了 mysql-libs-5.1.73-5.el6_6.x86_64 版本,执行删除命令“rpm-e--nodeps mysql-libs-5.1.73-5.el6_6.x86_64”。

图2.12 系统中存在旧版的MySQL

(2)下载安装包。

在Linux操作系统下可使用下载命令直接下载MySQL的安装包,下载命令“wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz”。

2.7.2 安装MySQL

(1)解压安装包。

切换到MySQL安装包下载目录,使用解压命令“tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz”解压下载的安装包。解压完成后,可以看到当前目录下多了一个解压文件,移动该解压文件到/usr/local/下,并将文件名称修改为“MySQL”。如果/usr/local/下已经存在名为“MySQL”的文件,请将已存在的文件修改为其他名称,否则后续步骤无法正确进行。

(2)创建data目录。

在/usr/local/mysql目录下创建data 目录,具体命令为“mkdir/usr/local/mysql/data”。

(3)更改MySQL目录。

更改MySQL目录下所有的目录及文件夹所属的用户组和用户,以及权限。依次执行命令“chown-R mysql: mysql/usr/local/mysql”“chmod-R 755/usr/local/mysql”。

(4)编译安装并初始化MySQL。

完成MySQL 相应权限更改后,即可进行编译安装。先定位到MySQL的bin 目录下,使用命令“cd/usr/local/mysql/bin”;再进行编译安装,使用命令“./mysqld-initialize--user =mysql--datadir = /usr/local/mysql/data--basedir=/usr/local/mysql”。

(5)MySQL管理员临时登录密码。

编译安装成功后,输出日志。记住日志最末尾位置root@localhost:后的字符串,此字符串为MySQL管理员临时登录密码,如图2.13所示。

图2.13 MySQL管理员临时登录密码

(6)配置文件。

编辑配置文件my.cnf(表2-1),添加配置。

表2-1 my.cnf配置文件

my.cnf配置文件具体代码如下。

(7)测试启动。

完成配置文件的编辑后进行MySQL服务启动的测试,使用命令“/usr/local/mysql/support-files/mysql.server start”。若显示结果如图2.14所示,则说明数据库安装成功并可以正常启动。若出现错误信息提示“Starting MySQL...ERROR! The server quit without updating PID file”,则需查看是否存在 MySQL和MySQL服务,如果存在(图2.15),则结束进程,再重新执行启动命令。查询、结束和启动MySQL服务的具体命令见表2-2。

图2.14 MySQL启动成功

图2.15 存在MySQL服务

表2-2 查询、结束和启动MySQL服务的具体命令

(8)登录MySQL并修改密码。

MySQL服务正常启动后,先使用步骤(5)中生成的MySQL管理员临时登录密码进行登录,然后修改密码。需要注意的是,在输入密码时,Enter password后面不会有任何显示,此时实际是输入成功的,输完密码后直接按Enter键即可。也可使用命令“mysql-u root-p+密码”,按Enter键后,即可直接进入数据库。具体操作过程如下。

(9)开放远程连接。

为使数据库打破空间限制,可以和云平台及终端设备实现远程访问,需要开启MySQL的远程连接,操作如下。

当出现图2.16所示界面时,则表示MySQL远程连接开启成功。

图2.16 MySQL远程连接开启成功

(10)设置开机自启动。

为保证服务器重启之后,MySQL服务能够自动开始运行,需要设置 MySQL 服务自启动,具体操作如下。

①将服务文件复制到 init.d 下,并重命名为 MySQL,使用命令“cp/usr/local/mysql/support-files/mysql.server/etc/init.d/mysqld”。

②赋予可执行自启动权限,使用命令“chmod + x/etc/init.d/mysqld”。

③添加系统 MySQL 自启动服务,使用命令“chkconfig--add mysqld”。

至此,MySQL安装与启动全部完成。 d41EyuGrKUgGLR4GL8ltAwN1HhZp90YTHS/ZYhdVnwFYkiBm2s3TjLSZMvh6OP0d

点击中间区域
呼出菜单
上一章
目录
下一章
×