Mysql資料庫詳細配置

2021-09-19 12:40:14 字數 1771 閱讀 1147

注意是自己解壓mysql檔案的目錄下的bin檔案目錄下

[mysqld]

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=c:/mysql/mysql-8.0.12-winx64/bin

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

datadir=c:/mysql/mysql-8.0.12-winx64/bin/data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統

max_connect_errors=10

# 服務端使用的字符集預設為utf8mb4

character-set-server=utf8mb4

#使用–skip-external-locking mysql選項以避免外部鎖定。該選項預設開啟

external-locking = false

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

default_authentication_plugin=mysql_native_password

[mysqld_safe]

log-error=c:/mysql/mysql-8.0.12-winx64/bin/mysql_oldboy.err

pid-file=c:/mysql/mysql-8.0.12-winx64/bin/mysqld.pid

# 定義mysql應該支援的sql語法,資料校驗

sql_mode=no_engine_substitution,strict_trans_tables

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8mb4

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8mb4

cd c:/mysql/mysql-8.0.12-winx64/bin

mysqld --initialize --user=mysql --console

mysqld --install

net start mysql

啟動成功…

無法啟動…

修改服務中的mysql為自動啟動(並重啟服務),具體操作見文件末尾

mysql -u root -p

貼上之前儲存的隨機密碼

alter user 『root』@『localhost』 identified by 『newpassword』;

注意:newpassword為自己設的新密碼,分號不能丟

flush privileges;

MySQL資料庫配置

搜尋mysql資料庫 不是搜mysql yum search mariadb less 有可能有時候搜尋不到 rpm檔案下下來安裝 man rpm 安裝方式 rpm v rpm yum install maria server mariadb mariadb為客戶端工具 maria server 為...

Druid資料庫配置詳細介紹

個人部落格 driver jdbc.driverclassname com.mysql.jdbc.driver 資料庫鏈結,jdbc.url jdbc mysql 192.168 0.37 3306 project demo?useunicode true characterencoding utf...

druid Druid資料庫配置詳細介紹

最近公司用的mysql 資料庫,因為有很多專案使用,偶爾mysql 扛不住了,發現有很多沒有釋放的鏈結。查了各種原因。總結下。業務 方面 sql 有大量的select from table。有查詢單錶業務和多表關聯查詢共用sql語句。有業務查詢sql 可以批量操作,然後用的迴圈單條去執行。n多看不過...