1.安裝mysql,壓縮包解壓後新建my.ini檔案
my.ini檔案內容如下:
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=f:\bcdev\mysqlserver8\mysql8.0.14
# 設定mysql資料庫的資料的存放目錄
datadir=f:\bcdev\mysqlserver8\mysql8.0.14\data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 預設使用「mysql_native_password」外掛程式認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8
修改如下配置
# 設定mysql的安裝目錄
basedir=f:\bcdev\mysqlserver8\mysql8.0.14
# 設定mysql資料庫的資料的存放目錄
datadir=f:\bcdev\mysqlserver8\mysql8.0.14\data
配置環境變數:
path中增加
f:\bcdev\mysqlserver8\mysql8.0.14\bin
管理員 cmd 進入f:\bcdev\mysqlserver8\mysql8.0.14\bin下執行
mysqld --initialize-insecure 配置
mysqld -install 安裝
net start mysql 啟動
mysql -uroot -p 登陸
直接回車,預設空密碼
2.修改root密碼,新建賬號並配置許可權。
修改root密碼
use mysql;
alter user 'root'@'localhost' identified by '123456';
quit;
重新登陸,使用密碼123456
mysql -uroot -p
123456
建立使用者: 賬號 zhangsan 密碼 zhangsan123
use mysql;
create user 'zhangsan'@'%' identified by 'zhangsan123';
修改zhangsan的密碼為123456
alter user 'zhangsan'@'%' identified with mysql_native_password by '123456';
授予所有許可權
grant all privileges on *.* to 'zhangsan'@'%' with grant option;
3.資料庫常用命令:
show databases;
use ceshi;
show tables;
建表語句:
create table temp20210310(id int primary key auto_increment, name varchar(18), description varchar(100));
插入語句:
insert into temp20210310 (id,name,description)values('1','ceshi','描述ceshi');
4.mysql資料庫重置密碼
1:net stop mysql 停止mysql服務
2:mysqld --console --skip-grant-tables --shared-memory 啟動mysql服務的時候跳過許可權表認證
3:由於上面的命令列被mysql的服務給占用,我們得重新開啟乙個新的命令列
4:在新開的命令列中執行mysql
5:update user set authentication_string = '' where user='root' ; 將root使用者的密碼清空
6:quit 退出,然後在之前的命令行將我們開啟的mysql服務停止掉(ctrl+c或者關閉命令列),然後執行net start mysql 重新啟動mysql服務
7:在我們之後開啟的命令列中輸入mysql -uroot -p 然後按enter鍵,輸入密碼繼續按enter鍵(這裡密碼已經被清空)
8:alter user 'root'@'localhost' identified by '新密碼'; 修改密碼
9:退出後,使用新密碼登入
mysql基本常用命令 MySQL常用命令(一)
cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...
mysql巡檢常用命令 mysql 常用命令
客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...
mysql常用命令總結 mySql常用命令總結
總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...