注意:修改配置檔案以後,需要重啟mysql服務才能生效。
使用命令
修改my.ini
檔案
這個檔案一般在mysql的安裝目錄,沒有的話自己建立即可,然後在裡面新增:
# 允許最大連線數
max_connections = 10000
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
# 禁止反向網域名稱解析
skip-name-resolve
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=c:\productiontools\mysql
# 設定mysql資料庫的資料的存放目錄
datadir=d:\productiontools\mysqldata
# 允許最大連線數
max_connections=10000
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# mysql根據配置檔案會限制server接受的資料報大小。有時候大的插入和更新會受 max_allowed_packet 引數限制,導致大資料寫入或者更新失敗
max_allowed_packet=500m
記一些MySQL比較常用的SQL語句
下面的表名填需要重置的表 使用truncate truncate 表名 使用修改表的方法 alter table 表名 auto increment 1 暫時失效 set foreign key checks 0 外來鍵有效 set foreign key checks 1 資料庫當前只有乙個roo...
MySQL一些常見查詢方式
1 查詢埠號命令 2 檢視版本號 3 檢視預設安裝的mysql的字符集 4 mysql預設編碼是latin1,如果儲存中文的話就會出現亂碼 配置方法 1 拷貝 usr local mysql support files下的任意乙個 cnf檔案到 etc my.cnf 我拷貝my default.cn...
記mysql優化SQL的一些技巧
select語句,盡量去指定字段,減少io 網路消耗 使用in時,選項不宜過多 經驗值 少於200個 盡量使用union all 而不是union,如果兩邊子集有重覆記錄,那也可以用distinct來解決 效能較高的分頁方式 where id 866612 limit 20 這比直接用limit 8...