在Linux系统下,安装MySQL可以通过多种方式进行,下面将以在虚拟机中安装MySQL为例,详细介绍步骤和代码示例。本文将基于Ubuntu系统进行说明,其他Linux发行版的步骤也大同小异。

一、准备工作

  1. 安装虚拟机软件:常用的虚拟机软件有VMware、VirtualBox等。下载并安装好虚拟机软件。
  2. 下载Ubuntu镜像:访问Ubuntu官网(https://ubuntu.com/download)下载最新版本的ISO镜像。
  3. 创建虚拟机:在虚拟机软件中创建一个新的虚拟机,并加载下载的Ubuntu ISO镜像。

二、安装Ubuntu

  1. 启动虚拟机,进入Ubuntu安装界面。
  2. 根据安装指引进行系统安装,选择语言、时区、硬盘分区等选项,安装完成后重启虚拟机。
  3. 登录到Ubuntu系统。

三、更新系统

在终端中,首先更新系统的包列表和现有的包:

sudo apt update
sudo apt upgrade -y

四、安装MySQL

  1. 安装MySQL服务器

使用以下命令安装MySQL:

sudo apt install mysql-server -y
  1. 安全配置

安装完成后,为了增强MySQL的安全性,建议运行以下命令进行安全配置:

sudo mysql_secure_installation

这个命令会询问你一些问题,建议按以下方式回答:

  • 你是否要设置root用户的密码?(是)
  • 移除匿名用户?(是)
  • 禁止root远程登录?(是)
  • 删除测试数据库?(是)
  • 重新加载权限表?(是)

  • 启动并检查MySQL服务

安装完成后,MySQL服务应该会自动启动,可以用以下命令检查其状态:

sudo systemctl status mysql

如果MySQL服务没有启动,可以使用以下命令启动它:

sudo systemctl start mysql

同时,你可以设置MySQL在系统启动时自动启动:

sudo systemctl enable mysql

五、登录MySQL

使用root用户登录MySQL:

sudo mysql -u root -p

系统会提示你输入密码,如果在安全配置步骤中设置了密码,请输入。

六、基本操作

  1. 创建数据库
CREATE DATABASE testdb;
  1. 查看数据库
SHOW DATABASES;
  1. 创建用户并授权
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password123';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
  1. 退出MySQL

输入以下命令退出MySQL:

EXIT;

七、测试连接

使用新创建的用户连接数据库:

mysql -u testuser -p

输入刚才设置的密码,如果能够成功登录,说明MySQL安装及配置成功。

八、总结

通过以上步骤,我们在Linux虚拟机中完成了MySQL的安装与基本设置。接下来,你可以根据需要进行更复杂的数据库操作,以及开发与部署相关应用。希望这篇教程能对你有所帮助!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部