共計 2636 個字符,預計需要花費 7 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章給大家分享的是有關 mysql 如何下載并安裝的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考。一起跟隨丸趣 TV 小編過來看看吧。
一、下載安裝
MySQL 是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。MySQL 最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。
想要使用 MySQL 來存儲并操作數(shù)據(jù),則需要做幾件事情:
a. 安裝 MySQL 服務端
b. 安裝 MySQL 客戶端
b.【客戶端】連接【服務端】
c.【客戶端】發(fā)送命令給【服務端 MySQL】服務的接受命令并執(zhí)行相應操作 (增刪改查等)
下載:http://dev.mysql.com/downloads/mysql/
安裝
windows:點點點
Linux:yum install mysql-server
Mac:點點點
1 解壓到任意目錄;
2 服務器端運行起來
Windows 服務:
cmd E:\01- 軟件 \ 測試軟件 \13 mysql\mysql-8.0.12-winx64\bin\mysqld –install
net start mysql 啟動服務
cd /d E:\01- 軟件 \ 測試軟件 \13 mysql\mysql-8.0.12-winx64\bin
mysqld
初始化命名:
mysqld –initialize-insecure 創(chuàng)建 root 用戶,沒有密碼
3 客戶端修改環(huán)境變量
變量名:MYSQL_HOME
變量值:D:\mysql-5.7.20-winx64
path 里添加:%MYSQL_HOME%\bin;
計算機— 屬性— 高級系統(tǒng)配置
啟動 MySQL 服務
net start mysql
關閉 MySQL 服務
net stop mysql
linux
安裝:yum install mysql-server
服務端啟動
mysql.server start
客戶端連接
連接:mysql -h host -u user -p
常見錯誤:
ERROR 2002 (HY000): Can t connect to local MySQL server through socket /tmp/mysql.sock (2), it means that the MySQL server daemon (Unix) or service (Windows) is not running.
退出:QUIT 或者 Control+D
二、數(shù)據(jù)庫操作
1、顯示數(shù)據(jù)庫
show databases;
mysql – 用戶權限相關數(shù)據(jù)
test – 用于用戶測試數(shù)據(jù)
information_schema – MySQL 本身架構相關數(shù)據(jù)
2、創(chuàng)建數(shù)據(jù)庫
# utf-8
CREATE DATABASE 數(shù)據(jù)庫名稱 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
# gbk
CREATE DATABASE 數(shù)據(jù)庫名稱 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
3、使用數(shù)據(jù)庫
use db_name;
4、用戶管理
查看用戶
select host,user from mysql.user;
創(chuàng)建用戶
create user 用戶名 @ IP 地址 identified by 密碼
刪除用戶
drop user 用戶名 @ IP 地址
修改用戶
rename user 用戶名 @ IP 地址 to 新用戶名 @ IP 地址
修改密碼
set password for 用戶名 @ IP 地址 = Password(新密碼)
PS:用戶權限相關數(shù)據(jù)保存在 mysql 數(shù)據(jù)庫的 user 表中,所以也可以直接對其進行操作(不建議)
5、授權管理
show grants for 用戶 @ IP 地址 — 查看權限
grant 權限 on 數(shù)據(jù)庫. 表 to 用戶 @ IP 地址 — 授權
revoke 權限 on 數(shù)據(jù)庫. 表 from 用戶 @ IP 地址 — 取消權限
all privileges 除 grant 外的所有權限
select 僅查權限
select,insert 查和插入權限
…
usage 無訪問權限
alter 使用 alter table
alter routine 使用 alter procedure 和 drop procedure
create 使用 create table
create routine 使用 create procedure
create temporary tables 使用 create temporary tables
create user 使用 create user、drop user、rename user 和 revoke all privileges
create view 使用 create view
delete 使用 delete
drop 使用 drop table
execute 使用 call 和存儲過程
file 使用 select into outfile 和 load data infile
grant option 使用 grant 和 revoke
index 使用 index
insert 使用 insert
lock tables 使用 lock table
process 使用 show full processlist
select 使用 select
show databases 使用 show databases
show view 使用 show view
update 使用 update
reload 使用 flush
shutdown 使用 mysqladmin shutdown(關閉 MySQL)
super
感謝各位的閱讀!關于 mysql 如何下載并安裝就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
向 AI 問一下細節(jié)
丸趣 TV 網(wǎng) – 提供最優(yōu)質的資源集合!