SDB:MySQL installation
安装
13.1
(2013年11月23日)
请按照以下说明在 Open SuSE Linux 13.1 64位版上安装和使用 MySQL MariaDB(标准默认数据库)。
打开 YaST 并进入软件管理。打开它并搜索名为“mariadb”的软件包。选择它并接受更改以进行安装。MySQL 服务器软件包本身将作为依赖项之一包含在内。您还可以选择并安装其他 mysql 软件包。完成。
打开 YaST 并进入服务管理器。选择 mysql 服务并启动/启用它。在版本 13.1 中,这足以在后台运行 MariaDB。在早期版本中,还需要在控制台中执行以下操作:mysql_secure_installation,它设置密码、配置基本选项并将服务器设置为生产环境。
早期版本
从 openSUSE 11.3 开始,openSUSE 包含多个 MySQL 变体。您可以安装任何您想要的,但仅安装“mysql”仍然是可能的。它将安装首选的提供程序,即 MySQL Community Server。您可以稍后 切换到任何替代方案。
运行
MySQL 安装完成后,它仅被安装,但并未运行。
您可能需要更改文件中目录的位置/etc/my.cnf,删除 '#' 并更改行中的目录
# datadir = /var/lib/mysql
例如:/mysql/mysqltables。您需要先创建该目录并给出命令
要使其运行,MySQL 的所谓守护进程 (mysqld) 必须正在运行。可以通过调用手动启动 mysqld
使用 root 权限。您可以使用以下命令检查它是否正在运行
或使用以下命令停止它
另一种选择是在启动时启动守护进程。
转到 YaST -> 系统 -> 系统服务(运行级别)。等待几秒钟,直到 YaST 检查完所有运行级别。然后选择 mysqld 并按启用按钮。
或者,您可以通过发出以下命令在启动时启用 MySQL 启动
安全
MySQL 包含一个脚本,该脚本对您的 MySQL 设置进行一些更改,使其更安全,但不是连接到网络或互联网时使用的最终配置。它不会配置您的防火墙或攻击检测!
该脚本将执行以下设置
- 设置 MySQL root 密码
- 删除匿名用户
- 禁止远程 MySQL root 登录
- 删除测试数据库
- 重新加载权限表
请确保在运行此脚本之前按照上述说明运行 MySQL 服务器。然后通过以下方式运行该脚本
现在回答问题,之后您将拥有一个“更”安全的 MySQL 服务器。但请注意,MySQL 服务器的安全性仍然取决于运行它的网络和 openSUSE 的安全配置!