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

任务1.5
Linux下安装维护MySQL

1.5.1 CentOS云服务器安装MySQL

Linux操作系统的发行版很多,不同发行版下的MySQL版本也是不同的。MySQL主要支持的Linux版本有Red Hat Enterprise Linux、SUSE Linux Enterprise Server、Ubuntu、CentOS等。如今云服务应用已非常普遍,租用一台云服务器,既方便本职工作,也便于教学和科研等工作。本节主要介绍CentOS云服务器下MySQL的安装与维护。

本节安装环境为CentOS 8.4 64 位,使用yum方式安装MySQL。

(1)更新yum库

命令:yum update,如图1.23 所示。

图1.23 更新yum库

(2)安装MySQL

命令:yum install-y mysql-server,如图1.24 所示。

图1.24 安装MySQL

注意

Linux中MySQL 8 默认表名、字段名是区分大小写的,若希望它不区分大小写,需做如下配置:

编辑mysql-server.cnf文件:

vim/etc/my.cnf.d/mysql-server.cnf

在mysqld节点的尾部添加:lower_case_table_names=1

(3)启动MySQL服务

命令:systemctl start mysqld。

(4)登录MySQL(不用密码)

命令:mysql-u root,如图1.25 所示。

图1.25 登录MySQL

(5)重置root密码

命令:alter user' root '@' localhost 'identified by 'Xytr2020';。

重新登录时使用命令:mysql-u root-p。

设置允许所有的IP远程访问。

命令:use mysql;update user set host='%' where user=' root';(图1.26)。

(6)刷新权限表

命令:flush privileges。

图1.26 设置远程访问

至此,我们就可以利用MySQL Workbench远程访问云服务器上的MySQL数据库了。

Linux操作系统的MySQL软件包一般有三类,RPM软件包、二进制软件包、源码包,安装方法大同小异,这里不再赘述。

课堂练习

①注册一个华为云账户,租一台适当配置的ECS云服务器。

②安装MySQL数据库。

③使用Workbench连接云服务器。

1.5.2 Linux下维护MySQL

在CentOS云服务器下管理维护MySQL需要熟悉一些操作命令。

(1)查询当前系统是否安装MySQL

命令:rpm-qa | grep mysql。

图1.27 查看MySQL安装信息

如图1.27 所示,当前系统上已安装MySQL,若已安装的MySQL版本较低,可以先卸载,再重新安装高版本的。

(2)查看MySQL服务状态

命令:service mysqld status。

图1.28 查看MySQL服务状态

(3)启动/停止MySQL服务

停止服务命令:service mysqld stop。

启动服务命令:service mysqld start。

重启服务命令:service mysqld restart。

本地MySQL Workbench要连接远程MySQL,只需在创建连接时主机Hostname输入MySQL服务器地址,使用创建的MySQL用户登录即可,如图1.29 所示。

图1.29 连接远程MySQL服务器 FKqfH6bEbvEH8cRRo/m0Ho4XGateUasOnG56VDloLK1MQ9u0llF+mrF4m9PVE2s5

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