在 Ubuntu上安装 MySQL
在Ubuntu上安装MySQL的步骤通常是这样的:
- 更新软件包列表:首先,打开终端,然后更新Ubuntu的软件包列表以确保您安装的是最新版本的软件。可以通过执行以下命令来完成:
- 安装MySQL服务器:使用
apt
包管理器安装MySQL服务器。输入以下命令:
- 安全配置:安装完成后,运行MySQL的安全脚本。这将帮助您删除一些不安全的默认设置和匿名用户。运行:
这个脚本会引导您设置密码策略和其他安全选项,包括删除匿名用户,禁用远程根登录等。
- 检查MySQL服务状态:安装完成后,可以检查MySQL服务是否正在运行:
- 访问MySQL:安装并设置好MySQL后,您可以通过以下命令登录到MySQL服务器:
退出
- 配置远程访问(可选):如果需要从其他机器远程访问MySQL服务器,您需要修改MySQL的配置文件(
my.cnf
或mysqld.cnf
,通常位于/etc/mysql/
目录下),允许远程访问,并为远程用户创建相应的MySQL用户权限。
编辑MySQL配置文件:打开/etc/mysql/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf(取决于您的MySQL安装和版本),找到bind-address这一行,并将其设置为服务器的实际IP地址或0.0.0.0(允许任何地址)。
重启MySQL服务:更改配置文件后,需要重启MySQL服务以应用更改。
创建允许远程访问的用户:登录到MySQL,创建一个新用户并授予远程访问权限。
这里’remote_user’@'%'表示用户remote_user可以从任何IP地址连接。
- 创建数据库和用户(可选):您可能还需要创建一个新的数据库和分配给特定用户权限,这可以通过MySQL的命令行界面来完成。
假设您想创建一个新的数据库和用户,仅供这个用户访问这个数据库:
创建数据库:首先,创建一个新数据库。
创建新用户并授权:接着,创建一个新用户并仅授予对该数据库的访问权限。
这里example_user@localhost意味着用户example_user只能从本地主机连接到MySQL服务器,并且只能访问example_db数据库。