一、下載、安裝
1、下載
(1)下載地址
https://dev.mysql.com/downloads/mysql/

(2)此處我下載最新版(8.0.18)

2、安裝
(1)解壓、并配置環境變數
step1:右擊“我的電腦”,點擊屬性,選擇高級屬性設定,添加環境變數PATH,將bin目錄下的路徑添加到Path中,
比如:E:\soft\mysql-8.0.18-winx64\bin

step2:查看當前版本,若成功顯示版本號,則環境變數配置成功,
mysql --version

(2)修改組態檔(參考如下:)
bin目錄下創建一個 my.ini 檔案,

my.ini 內容如下
[mysql]
# 設定mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
default-time-zone='+08:00'
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=E:\soft\mysql-8.0.18-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=E:\soft\mysql-8.0.18-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8位元編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存盤引擎
default-storage-engine=INNODB
(3)使用 管理員的方式 運行cmd (注意:不是普通的cmd視窗)
mysqld -install -- 用于安裝資料庫
mysqld --initialize-insecure --user=mysql -- 用于初始化 mysql,會再bin的同級目錄創建一個data檔案夾
net start mysql -- 用于啟動mysql服務(可以手動啟動)
net stop mysql -- 用于關閉服務

二、使用、常用命令
1、進入資料庫
mysql -uroot -p 用于登錄資料庫,第一次登陸MySql時,輸入密碼時,若直接回車不行的話,去data檔案夾下找到(.err)檔案,找到localhost,將其后面的密碼輸入即可,
mysql -uroot -p
第一次登陸,直接按回車鍵即可,

2、修改密碼
mysqladmin -u root -p password 用于修改密碼,
注意:需要在 net start mysql 后 (即mysql服務啟動后,再使用該命令)
mysqladmin -u root -p password
若第一次修改密碼,回車并輸入密碼即可,(比如此處設定密碼 123456)

修改后,輸入密碼登陸資料庫,

【也可進入 mysql 并執行以下陳述句】 mysql> ALTER USER root@localhost IDENTIFIED BY '123456';
3、退出資料庫
exit --用于退出資料庫

4、常用命令(注意 ; 結尾)
(1)查看mysql 中 有哪些 資料庫,
show databases;

(2)創建資料庫,
【格式:】
create database 資料庫名; -- 用于創建資料庫,
【舉例:】
create database lyh default character set utf8; -- 創建lyh資料庫,并指定默認utf-8編碼(設定預設)

(3)洗掉資料庫,
【格式:】
drop database 資料庫名; -- 用于洗掉資料庫,
【舉例:】
drop database lyh; -- 洗掉lyh資料庫

(4)使用資料庫(進入某個資料庫)
【格式:】
use 資料庫名; -- 用于進入某個資料庫

(5)查看當前資料庫中有哪些表,
show tables;

(6)創建表
-- 創建一個 emp 表,其中 id 為主鍵且自增,
CREATE TABLE emp(
id int primary key auto_increment,
name varchar(50),
salary double,
age int
);

(7)洗掉表
drop table emp;

(8)新增資料
INSERT INTO emp(name, salary, age) VALUES('tom', 2000, 20);

三、圖形界面工具--Navicat
1、下載、安裝(自行百度破解版地址)
(1)免費14天的下載地址
https://www.navicat.com.cn/download/navicat-for-mysql
(2)安裝

2、使用
(1)選擇連接的型別(mysql)

(2)連接資料庫(mysql服務要)


3、常見問題 -- 1130

use mysql; mysql> update user set Host='%' where User='root'; mysql> flush privileges;
4、常見問題 -- 1251

use mysql; mysql> alter user root@localhost identified by 'newpassword' password expire never; mysql> alter user root@localhost identified with mysql_native_password by '123456'; mysql> flush privileges;
5、Win10 下載、安裝 Navicat 15并激活
參考地址: https://www.cnblogs.com/l-y-h/p/12746596.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117968.html
標籤:MySQL
