日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 内存大_MySQL数据库之MySQL大内存配置方案

發布時間:2023/12/14 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 内存大_MySQL数据库之MySQL大内存配置方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要向大家介紹了MySQL數據庫之MySQL大內存配置方案 ,通過具體的內容向大家展現,希望對大家學習MySQL數據庫有所幫助。

MySql?noinstall-5.1.xx-win32?配置(原創)

1、解壓mysql-noinstall-5.1.xx-win32.zip?到你喜歡的目錄,例如:d:phpmysql

2、在根目錄d:phpmysql中有五個配置信息文件:

my-small.ini?(內存?<=?64M)

my-medium.ini?(內存?128M?)

my-large.ini?(內存?512M)

my-huge.ini?(內存?1G-2G)

my-innodb-heavy-4G.ini?(內存?4GB)

假設我的內存是1G的,我選擇了my-huge.ini,選擇其中一個適合你自己機子的配置文件。

3、編輯my.ini,在[mysqld]的“port=3306”下面增加如下兩句:

注意,在Windows中路徑名中使用斜杠“/”而不是反斜杠“”。?如果使用反斜杠“”,那么必須雙寫它們“\”。

#?安裝目錄的路徑?#?設置mysql數據庫的數據的存放目錄,必須是data,或者是\xxxdata

basedir="E:/by8/MySQL/"

#?設置mysql數據庫的數據的存放目錄

datadir="F:/by8/MySQL/Data/"

#?設置mysql服務器的字符集

default-character-set?=?utf8

#?默認的存儲引擎

default-storage-engine?=?MYISAM

移動“E:?y8mysqldata”目錄到“F:?y8MySQLData”。

在[mysql]下面新增:

default-character-set?=?utf8

修改以下幾句為:

max_allowed_packet?=?32M?(默認為1M)

sort_buffer_size?=?4M?(MySQL?5.0.15?my-medium.ini默認為512K)

max_allowed_packet?參數說明:

參數的作用是,用來控制其通信緩沖區的最大長度。

sort_buffer_size?參數說明:

查詢排序時所能使用的緩沖區大小。

注意:該參數對應的分配內存是每連接獨占!

如果有100個連接,那么實際分配的總共排序緩沖區大小為100?×?6?=?600MB。

所以,對于內存在4GB左右的服務器推薦設置為6-8M。

4、安裝服務:

"E:?y8mysql?inmysqld"?--install?Mysql?--defaults-file="E:?y8Mysqlmy.ini"

5、啟動服務:

net?start?mysql

這樣mysql就安裝好了。你任務管理器當中可以看到mysqld-nt.exe這個進程。說明您的mysql已經安裝好了。并成功的啟動了。

6、為匿名用戶設置密碼:

%myd_dir%?inmysqladmin.exe?-uroot?-ptoor?password?"%my_newpwd%"

剛開始安裝好的mysql登錄密碼是空密碼:

C:Documents?and?SettingsAdministrator>e:

E:>cd?by8

E:?y8>cd?mysql

E:?y8Mysql>cd?bin

E:?y8Mysql?in>mysql?-uroot?-p

Enter?password:?//這里直接按回車(enter),不需要輸入密碼的。

mysql>?show?databases;

+--------------------+

|?Database?|

+--------------------+

|?information_schema?|

|?mysql?|

|?test?|

+--------------------+

3?rows?in?set?(0.00?sec)

為了安全,我們這里修改下剛安裝的mysql數據庫的root用戶的密碼?。操作命令如下:

mysql>?use?mysql

Database?changed

mysql>?update?user?set?password=password("123456")?where?user="root";

Query?OK,?2?rows?affected?(0.03?sec)

Rows?matched:?2?Changed:?2?Warnings:?0

mysql>?exit?//退出

就這樣我把root的密碼修改為了123456。

還有中修改密碼的方法是利用msyqladmin這個命令

確認可以登錄我們退出mysql

格式:mysqladmin?-u用戶名?-p舊密碼?password?新密碼

>exit

>mysqladmin?-uroot?-password?123456

//我們這里把mysql?root的原來的空密碼修改成123456,因為原來root沒有密碼,所以-p?就密碼這項就可以省略了。

為了讓大家印象更深刻些,我們這里再把已經修改過的密碼1234560修改成為?123456

命令:mysqladmin?-uroot?-p123456?password?1234

PS:MYSQL記錄用戶名和密碼的兩張表為:

user.MYD和user.MYI,備份下他們,以后就不用為重裝改密碼麻煩了

本文由職坐標整理并發布,希望對同學們學習MySQL有所幫助,更多內容請關注職坐標數據庫MySQL數據庫頻道!

總結

以上是生活随笔為你收集整理的mysql 内存大_MySQL数据库之MySQL大内存配置方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。