ubuntu 20.04.3 安裝mariadb


安裝

執行以下命令即可

sudo apt install mariadb-server # 安裝的時候會自動安裝mariadb

啟動停止

sudo systemctl start mysql.service  # 啟動
sudo systemctl stop mysql.service  # 停止

查看啟動狀態

sudo systemctl status mariadb


綠色的running代表已啟動

登錄

sudo mysql -u //user_name// -p -h //ip_address// //db_name//

新建用戶並授權

# 新建一個test用戶,密碼為1234567,並授予全部權限,可以從任意主機登錄
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '1234567' WITH GRANT OPTION;

遇到的問題

使用Navicat登錄時提示“10061 unknown error”

# 修改配置文件
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
# 找到如下內容並在前面加#注釋
# bind-address = 127.0.0.1
# 修改之后重啟mariadb服務
sudo systemctl restart mysql.service

常用sql命令

建庫建表

# 建庫test
CREATE DATABASE IF NOT EXISTS test;
# 切換到test庫
USE test;
# 建表books 
CREATE TABLE IF NOT EXISTS books (
  BookID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 
  Title VARCHAR(100) NOT NULL, 
  SeriesID INT, AuthorID INT);
# 建表authors
CREATE TABLE IF NOT EXISTS authors 
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
# 建表series 
CREATE TABLE IF NOT EXISTS series 
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
# 向books 表插入數據
INSERT INTO books (Title,SeriesID,AuthorID) 
VALUES('The Fellowship of the Ring',1,1), 
      ('The Two Towers',1,1), ('The Return of the King',1,1),  
      ('The Sum of All Men',2,2), ('Brotherhood of the Wolf',2,2), 
      ('Wizardborn',2,2), ('The Hobbbit',0,1);

查詢驗證

show databases;  # 展示所有庫
show tables;  # 展示所有表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM