MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛用于 Web 應(yīng)用程序和其他數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用程序。本文介紹如何創(chuàng)建新的數(shù)據(jù)庫和實(shí)例。
1. 新建數(shù)據(jù)庫
CREATE DATABASE example_db;
運(yùn)行上述 SQL 語句可以創(chuàng)建名為 example_db 的新數(shù)據(jù)庫。可以使用此命令創(chuàng)建任意數(shù)量的數(shù)據(jù)庫,只需替換數(shù)據(jù)庫名稱即可。
2. 新建實(shí)例
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
上述示例在 /usr/local/mysql 中創(chuàng)建了一個(gè)基于 Linux 系統(tǒng)的 MySQL 實(shí)例,并將數(shù)據(jù)目錄設(shè)置為 /usr/local/mysql/data。--initialize 標(biāo)志將在數(shù)據(jù)目錄中創(chuàng)建所有必需的文件和子目錄。--user 選項(xiàng)指定 mysqld 進(jìn)程將運(yùn)行的用戶。--basedir 是 MySQL 安裝的基準(zhǔn)目錄,--datadir 指定數(shù)據(jù)目錄。
3. 啟動(dòng) MySQL
sudo systemctl start mysqld
啟動(dòng) MySQL 服務(wù)。然后,可以使用以下命令創(chuàng)建新的數(shù)據(jù)庫用戶:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
運(yùn)行此命令后,可以將新用戶添加到新數(shù)據(jù)庫中:
GRANT ALL ON example_db.* TO 'new_user'@'localhost';
現(xiàn)在可以使用新用戶訪問新數(shù)據(jù)庫。