mysql的安裝與配置

2022-08-17 07:00:27 字數 1943 閱讀 8000

一、配置my.ini

[mysqld]

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=d:\\mysql # 切記此處一定要用雙斜槓\\,單斜槓我這裡會出錯,不過看別人的教程,有的是單斜槓。自己嘗試吧

# 設定mysql資料庫的資料的存放目錄

datadir=d:\\mysql\\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安裝目錄的 bin 目錄下執行命令:

mysqld --initialize --console

在mysql安裝目錄的 bin 目錄下執行命令:

mysqld --install [服務名]

安裝完成之後,就可以通過命令net start mysql啟動mysql的服務了。通過命令net stop mysql停止服務。通過命令

sc delete mysql/mysqld -remove解除安裝 mysql 服務

更改密碼

在mysql安裝目錄的 bin 目錄下執行命令:

mysql -u root -p

在mysql中執行命令:

alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';

管理員root的host是localhost,代表僅限localhost登入訪問。如果要允許開放其他ip登入,則需要新增新的host。如果要允許所有ip訪問,可以直接修改成「%

建立使用者:

create user 'xxh'@'%' identified with mysql_native_password by 'xxh123!@#';

#(需要注意:mysql8.0加密方式修改了)

#檢查使用者

select user, host, plugin, authentication_string from user\g;

授權遠端資料庫

#授權所有許可權 

grant all privileges on *.* to 'xxh'@'%';

#授權基本的查詢修改許可權,按需求設定

grant select,insert,update,delete,create,drop,alter on *.* to 'xxh'@'%';

檢視使用者許可權

show grants for 'xxh'@'%';

MYSQL的安裝與配置

這裡mysql的安裝我用的版本是mysql 5.6.24,我的計算機是64位的,用到的是.zip安裝,此方法不用你自己配置相關的資訊,只需要修改相關的配置檔案即可。2.然後解壓此檔案,這裡我解壓後設定的檔名為 mysql 5.6.24 win64,然後開啟此檔案,我們需要修改的檔案是my.ini檔案...

MYSQL的安裝與配置

mysql的安裝與配置 標籤 mysql 1.關係型資料庫 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。支援多版本共存,但是要改變埠號 2 安裝 新增環境變數 測試 查詢環境變數 新增環境變數 測試 暫停...

mysql配置安裝維護 MySQL的安裝與配置

社群最新版本 5.7.18 以zip格式簡單介紹 將壓縮包解壓後內容複製到所需目錄 如 d program files mysql mysql the mysql command line tool 命令列工具 mysqld the mysql server mysql服務 初始化 mysql my...