指定目录下安装Linux上的MySQL数据库教程 (linux mysql 安装到指定目录)
MySQL 是一个广泛使用的开源关系型数据库管理系统。它可以运行在各种操作系统上,包括 Linux 系统。在本文中,我们将介绍如何在 Linux 系统中指定目录下安装 MySQL 数据库。
1. 安装 MySQL
我们需要安装 MySQL 数据库。在 Linux 系统中,我们可以使用以下命令安装 MySQL:
“`
sudo apt-get update
sudo apt-get install mysql-server
“`
上述命令会从 Ubuntu 软件仓库中安装 MySQL,并在系统启动时自动启动 MySQL 服务。在安装过程中,您需要设置 MySQL 的 root 用户密码,并确认其是否在此过程中启动了 MySQL 服务。
2. 指定目录
默认情况下,MySQL 数据库会安装在 /var/lib/mysql 目录下。如果您想将 MySQL 安装在其他目录下,可以按照以下步骤操作。
停止 MySQL 服务:
“`
sudo systemctl stop mysql
“`
然后,将 MySQL 数据库的数据目录移动到您希望的目录,例如 /home/mysql:
“`
sudo mv /var/lib/mysql /home/mysql
“`
接着,用文本编辑器打开 MySQL 配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf),并找到以下行:
“`
datadir=/var/lib/mysql
“`
将其更改为新的目录位置:
“`
datadir=/home/mysql
“`
保存并关闭该文件,然后重启 MySQL 服务:
“`
sudo systemctl start mysql
“`
现在,MySQL 数据库已经重新启动,并开始在新的数据目录中存储数据。
3. 测试 MySQL
要验证 MySQL 是否正在运行,请使用以下命令打开 MySQL shell:
“`
mysql -u root -p
“`
输入您之前设置的 MySQL root 用户密码,如果显示类似如下内容,则说明 MySQL 服务器正在运行:
“`
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is xx
Server version: xx
Copyright (c) 2023, 2023, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
“`
现在您可以开始使用 MySQL 数据库了!
4. 使用 MySQL
为了更好地了解如何使用 MySQL 数据库,以下是一些常用的 MySQL 命令:
创建新用户:
“`
CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘password’;
“`
创建新数据库:
“`
CREATE DATABASE dbname;
“`
将特定用户的权限授予数据库:
“`
GRANT ALL PRIVILEGES ON dbname.* TO ‘username’@’localhost’;
“`
列出当前所有的数据库:
“`
SHOW DATABASES;
“`
列出指定数据库的所有表:
“`
USE dbname;
SHOW TABLES;
“`
在 MySQL 中查询数据:
“`
SELECT column1, column2, … FROM tablename WHERE conditions;
“`
插入新数据:
“`
INSERT INTO tablename (column1, column2, …) VALUES (value1, value2, …);
“`
更新数据:
“`
UPDATE tablename SET column1=value1, column2=value2,… WHERE conditions;
“`
删除数据:
“`
DELETE FROM tablename WHERE conditions;
“`
5.
本文介绍了如何在 Linux 系统中指定目录下安装 MySQL 数据库。我们使用 apt-get 命令来安装 MySQL。接着,我们学习了如何将 MySQL 数据库的数据目录移动到指定的目录位置。我们介绍了一些常用的 MySQL 命令,用于管理数据库和表格、查询和更改数据。希望这个教程能帮助您在 Linux 系统上轻松地安装和使用 MySQL 数据库!