真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql配置怎么寫,如何設(shè)置mysql

mysql配置文件怎么寫

[client]

創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營銷推廣、網(wǎng)站重做改版、撫寧網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為撫寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

port?=?3306

socket?=?/tmp/mysql.sock

[mysqld]

port?=?3306

socket?=?/tmp/mysql.sock

basedir?=?/usr/local/mysql

datadir?=?/data/mysql

pid-file?=?/data/mysql/mysql.pid

user?=?mysql

bind-address?=?0.0.0.0

server-id?=?1?#表示是本機(jī)的序號為1,一般來講就是master的意思

skip-name-resolve

#?禁止MySQL對外部連接進(jìn)行DNS解析,使用這一選項(xiàng)可以消除MySQL進(jìn)行DNS解析的時(shí)間。但需要注意,如果開啟該選項(xiàng),

#?則所有遠(yuǎn)程主機(jī)連接授權(quán)都要使用IP地址方式,否則MySQL將無法正常處理連接請求

#skip-networking

back_log?=?600

#?MySQL能有的連接數(shù)量。當(dāng)主要MySQL線程在一個(gè)很短時(shí)間內(nèi)得到非常多的連接請求,這就起作用,

#?然后主線程花些時(shí)間(盡管很短)檢查連接并且啟動(dòng)一個(gè)新線程。back_log值指出在MySQL暫時(shí)停止回答新請求之前的短時(shí)間內(nèi)多少個(gè)請求可以被存在堆棧中。

#?如果期望在一個(gè)短時(shí)間內(nèi)有很多連接,你需要增加它。也就是說,如果MySQL的連接數(shù)據(jù)達(dá)到max_connections時(shí),新來的請求將會(huì)被存在堆棧中,

#?以等待某一連接釋放資源,該堆棧的數(shù)量即back_log,如果等待連接的數(shù)量超過back_log,將不被授予連接資源。

#?另外,這值(back_log)限于您的操作系統(tǒng)對到來的TCP/IP連接的偵聽隊(duì)列的大小。

#?你的操作系統(tǒng)在這個(gè)隊(duì)列大小上有它自己的限制(可以檢查你的OS文檔找出這個(gè)變量的最大值),試圖設(shè)定back_log高于你的操作系統(tǒng)的限制將是無效的。

max_connections?=?1000

#?MySQL的最大連接數(shù),如果服務(wù)器的并發(fā)連接請求量比較大,建議調(diào)高此值,以增加并行連接數(shù)量,當(dāng)然這建立在機(jī)器能支撐的情況下,因?yàn)槿绻B接數(shù)越多,介于MySQL會(huì)為每個(gè)連接提供連接緩沖區(qū),就會(huì)開銷越多的內(nèi)存,所以要適當(dāng)調(diào)整該值,不能盲目提高設(shè)值??梢赃^'conn%'通配符查看當(dāng)前狀態(tài)的連接數(shù)量,以定奪該值的大小。

max_connect_errors?=?6000

#?對于同一主機(jī),如果有超出該參數(shù)值個(gè)數(shù)的中斷錯(cuò)誤連接,則該主機(jī)將被禁止連接。如需對該主機(jī)進(jìn)行解禁,執(zhí)行:FLUSH?HOST。

open_files_limit?=?65535

#?MySQL打開的文件描述符限制,默認(rèn)最小1024;當(dāng)open_files_limit沒有被配置的時(shí)候,比較max_connections*5和ulimit?-n的值,哪個(gè)大用哪個(gè),

#?當(dāng)open_file_limit被配置的時(shí)候,比較open_files_limit和max_connections*5的值,哪個(gè)大用哪個(gè)。

table_open_cache?=?128

#?MySQL每打開一個(gè)表,都會(huì)讀入一些數(shù)據(jù)到table_open_cache緩存中,當(dāng)MySQL在這個(gè)緩存中找不到相應(yīng)信息時(shí),才會(huì)去磁盤上讀取。默認(rèn)值64

#?假定系統(tǒng)有200個(gè)并發(fā)連接,則需將此參數(shù)設(shè)置為200*N(N為每個(gè)連接所需的文件描述符數(shù)目);

#?當(dāng)把table_open_cache設(shè)置為很大時(shí),如果系統(tǒng)處理不了那么多文件描述符,那么就會(huì)出現(xiàn)客戶端失效,連接不上

max_allowed_packet?=?4M

#?接受的數(shù)據(jù)包大?。辉黾釉撟兞康闹凳职踩?,這是因?yàn)閮H當(dāng)需要時(shí)才會(huì)分配額外內(nèi)存。例如,僅當(dāng)你發(fā)出長查詢或MySQLd必須返回大的結(jié)果行時(shí)MySQLd才會(huì)分配更多內(nèi)存。

#?該變量之所以取較小默認(rèn)值是一種預(yù)防措施,以捕獲客戶端和服務(wù)器之間的錯(cuò)誤信息包,并確保不會(huì)因偶然使用大的信息包而導(dǎo)致內(nèi)存溢出。

binlog_cache_size?=?1M

#?一個(gè)事務(wù),在沒有提交的時(shí)候,產(chǎn)生的日志,記錄到Cache中;等到事務(wù)提交需要提交的時(shí)候,則把日志持久化到磁盤。默認(rèn)binlog_cache_size大小32K

max_heap_table_size?=?8M

#?定義了用戶可以創(chuàng)建的內(nèi)存表(memory?table)的大小。這個(gè)值用來計(jì)算內(nèi)存表的最大行數(shù)值。這個(gè)變量支持動(dòng)態(tài)改變

tmp_table_size?=?16M

#?MySQL的heap(堆積)表緩沖大小。所有聯(lián)合在一個(gè)DML指令內(nèi)完成,并且大多數(shù)聯(lián)合甚至可以不用臨時(shí)表即可以完成。

#?大多數(shù)臨時(shí)表是基于內(nèi)存的(HEAP)表。具有大的記錄長度的臨時(shí)表?(所有列的長度的和)或包含BLOB列的表存儲(chǔ)在硬盤上。

#?如果某個(gè)內(nèi)部heap(堆積)表大小超過tmp_table_size,MySQL可以根據(jù)需要自動(dòng)將內(nèi)存中的heap表改為基于硬盤的MyISAM表。還可以通過設(shè)置tmp_table_size選項(xiàng)來增加臨時(shí)表的大小。也就是說,如果調(diào)高該值,MySQL同時(shí)將增加heap表的大小,可達(dá)到提高聯(lián)接查詢速度的效果

read_buffer_size?=?2M

#?MySQL讀入緩沖區(qū)大小。對表進(jìn)行順序掃描的請求將分配一個(gè)讀入緩沖區(qū),MySQL會(huì)為它分配一段內(nèi)存緩沖區(qū)。read_buffer_size變量控制這一緩沖區(qū)的大小。

#?如果對表的順序掃描請求非常頻繁,并且你認(rèn)為頻繁掃描進(jìn)行得太慢,可以通過增加該變量值以及內(nèi)存緩沖區(qū)大小提高其性能

read_rnd_buffer_size?=?8M

#?MySQL的隨機(jī)讀緩沖區(qū)大小。當(dāng)按任意順序讀取行時(shí)(例如,按照排序順序),將分配一個(gè)隨機(jī)讀緩存區(qū)。進(jìn)行排序查詢時(shí),

#?MySQL會(huì)首先掃描一遍該緩沖,以避免磁盤搜索,提高查詢速度,如果需要排序大量數(shù)據(jù),可適當(dāng)調(diào)高該值。但MySQL會(huì)為每個(gè)客戶連接發(fā)放該緩沖空間,所以應(yīng)盡量適當(dāng)設(shè)置該值,以避免內(nèi)存開銷過大

sort_buffer_size?=?8M

#?MySQL執(zhí)行排序使用的緩沖大小。如果想要增加ORDER?BY的速度,首先看是否可以讓MySQL使用索引而不是額外的排序階段。

#?如果不能,可以嘗試增加sort_buffer_size變量的大小

join_buffer_size?=?8M

#?聯(lián)合查詢操作所能使用的緩沖區(qū)大小,和sort_buffer_size一樣,該參數(shù)對應(yīng)的分配內(nèi)存也是每連接獨(dú)享

thread_cache_size?=?8

#?這個(gè)值(默認(rèn)8)表示可以重新利用保存在緩存中線程的數(shù)量,當(dāng)斷開連接時(shí)如果緩存中還有空間,那么客戶端的線程將被放到緩存中,

#?如果線程重新被請求,那么請求將從緩存中讀取,如果緩存中是空的或者是新的請求,那么這個(gè)線程將被重新創(chuàng)建,如果有很多新的線程,

#?增加這個(gè)值可以改善系統(tǒng)性能.通過比較Connections和Threads_created狀態(tài)的變量,可以看到這個(gè)變量的作用。(–表示要調(diào)整的值)

#?根據(jù)物理內(nèi)存設(shè)置規(guī)則如下:

#?1G??—?8

#?2G??—?16

#?3G??—?32

#?大于3G??—?64

query_cache_size?=?8M

#MySQL的查詢緩沖大?。◤?.0.1開始,MySQL提供了查詢緩沖機(jī)制)使用查詢緩沖,MySQL將SELECT語句和查詢結(jié)果存放在緩沖區(qū)中,

#?今后對于同樣的SELECT語句(區(qū)分大小寫),將直接從緩沖區(qū)中讀取結(jié)果。根據(jù)MySQL用戶手冊,使用查詢緩沖最多可以達(dá)到238%的效率。

#?通過檢查狀態(tài)值'Qcache_%',可以知道query_cache_size設(shè)置是否合理:如果Qcache_lowmem_prunes的值非常大,則表明經(jīng)常出現(xiàn)緩沖不夠的情況,

#?如果Qcache_hits的值也非常大,則表明查詢緩沖使用非常頻繁,此時(shí)需要增加緩沖大??;如果Qcache_hits的值不大,則表明你的查詢重復(fù)率很低,

#?這種情況下使用查詢緩沖反而會(huì)影響效率,那么可以考慮不用查詢緩沖。此外,在SELECT語句中加入SQL_NO_CACHE可以明確表示不使用查詢緩沖

query_cache_limit?=?2M

#指定單個(gè)查詢能夠使用的緩沖區(qū)大小,默認(rèn)1M

key_buffer_size?=?4M

#指定用于索引的緩沖區(qū)大小,增加它可得到更好處理的索引(對所有讀和多重寫),到你能負(fù)擔(dān)得起那樣多。如果你使它太大,

#?系統(tǒng)將開始換頁并且真的變慢了。對于內(nèi)存在4GB左右的服務(wù)器該參數(shù)可設(shè)置為384M或512M。通過檢查狀態(tài)值Key_read_requests和Key_reads,

#?可以知道key_buffer_size設(shè)置是否合理。比例key_reads/key_read_requests應(yīng)該盡可能的低,

#?至少是1:100,1:1000更好(上述狀態(tài)值可以使用SHOW?STATUS?LIKE?'key_read%'獲得)。注意:該參數(shù)值設(shè)置的過大反而會(huì)是服務(wù)器整體效率降低

ft_min_word_len?=?4

#?分詞詞匯最小長度,默認(rèn)4

transaction_isolation?=?REPEATABLE-READ

#?MySQL支持4種事務(wù)隔離級別,他們分別是:

#?READ-UNCOMMITTED,?READ-COMMITTED,?REPEATABLE-READ,?SERIALIZABLE.

#?如沒有指定,MySQL默認(rèn)采用的是REPEATABLE-READ,ORACLE默認(rèn)的是READ-COMMITTED

log_bin?=?mysql-bin

binlog_format?=?mixed

expire_logs_days?=?30?#超過30天的binlog刪除

log_error?=?/data/mysql/mysql-error.log?#錯(cuò)誤日志路徑

slow_query_log?=?1

long_query_time?=?1?#慢查詢時(shí)間?超過1秒則為慢查詢

slow_query_log_file?=?/data/mysql/mysql-slow.log

performance_schema?=?0

explicit_defaults_for_timestamp

#lower_case_table_names?=?1?#不區(qū)分大小寫

skip-external-locking?#MySQL選項(xiàng)以避免外部鎖定。該選項(xiàng)默認(rèn)開啟

default-storage-engine?=?InnoDB?#默認(rèn)存儲(chǔ)引擎

innodb_file_per_table?=?1

#?InnoDB為獨(dú)立表空間模式,每個(gè)數(shù)據(jù)庫的每個(gè)表都會(huì)生成一個(gè)數(shù)據(jù)空間

#?獨(dú)立表空間優(yōu)點(diǎn):

#?1.每個(gè)表都有自已獨(dú)立的表空間。

#?2.每個(gè)表的數(shù)據(jù)和索引都會(huì)存在自已的表空間中。

#?3.可以實(shí)現(xiàn)單表在不同的數(shù)據(jù)庫中移動(dòng)。

#?4.空間可以回收(除drop?table操作處,表空不能自已回收)

#?缺點(diǎn):

#?單表增加過大,如超過100G

#?結(jié)論:

#?共享表空間在Insert操作上少有優(yōu)勢。其它都沒獨(dú)立表空間表現(xiàn)好。當(dāng)啟用獨(dú)立表空間時(shí),請合理調(diào)整:innodb_open_files

innodb_open_files?=?500

#?限制Innodb能打開的表的數(shù)據(jù),如果庫里的表特別多的情況,請?jiān)黾舆@個(gè)。這個(gè)值默認(rèn)是300

innodb_buffer_pool_size?=?64M

#?InnoDB使用一個(gè)緩沖池來保存索引和原始數(shù)據(jù),?不像MyISAM.

#?這里你設(shè)置越大,你在存取表里面數(shù)據(jù)時(shí)所需要的磁盤I/O越少.

#?在一個(gè)獨(dú)立使用的數(shù)據(jù)庫服務(wù)器上,你可以設(shè)置這個(gè)變量到服務(wù)器物理內(nèi)存大小的80%

#?不要設(shè)置過大,否則,由于物理內(nèi)存的競爭可能導(dǎo)致操作系統(tǒng)的換頁顛簸.

#?注意在32位系統(tǒng)上你每個(gè)進(jìn)程可能被限制在?2-3.5G?用戶層面內(nèi)存限制,

#?所以不要設(shè)置的太高.

還沒完,字?jǐn)?shù)受限制,這里有詳細(xì)的參數(shù)說明:

mySQL裝好需不需要在環(huán)境變量里配置,如何配置

mySQL裝好后配置環(huán)境變量的步驟如下:

我們需要準(zhǔn)備的材料分別是:電腦、Mysql。

1、首先,查找到mysql安裝目錄,例如:D:\xampp\mysql。

2、右鍵“我的電腦”,點(diǎn)擊“高級系統(tǒng)設(shè)置”,點(diǎn)擊“環(huán)境變量”按鈕。

3、點(diǎn)擊“新建”按鈕,變量名輸入:MYSQL_HOME,變量值輸入mysql的路徑,例如:D:\xampp\mysql,點(diǎn)擊“確定”。

4、之后,打開cmd,即可直接輸入數(shù)據(jù)庫連接命令來使用,例如:mysql -u root -p。

關(guān)于.net連接mysql時(shí)配置文件要怎么寫

最近在寫一個(gè).net項(xiàng)目,用的是mysql數(shù)據(jù)庫。因?yàn)槠綍r(shí)基本不怎么用mysql開發(fā).net項(xiàng)目,于是上網(wǎng)百度了下關(guān)于.net引用mysql數(shù)據(jù)庫的案例。

基本就是下載mysql數(shù)據(jù)庫的驅(qū)動(dòng)然后dll引入(具體網(wǎng)上有)

我按照網(wǎng)上的方法引入了dll,MySql.Data和MySQLDriverCS~~然后引用命名空間的時(shí)候用的是MySQLDriverCS。在配置文件中寫連接字符串的時(shí)候,我是這么寫的

add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" /

看起來應(yīng)該是沒錯(cuò),但是在運(yùn)行的時(shí)候老是報(bào)錯(cuò),首先是報(bào)root賬號的密碼錯(cuò)誤,后來,我把密碼改成了本地?cái)?shù)據(jù)庫的root賬號的密碼,結(jié)果能連上數(shù)據(jù)庫,而且是本地的數(shù)據(jù)庫!!這說明我配置中寫的sever的ip根本沒起作用!后來我在網(wǎng)上有找了很久,找到了問題所在!代碼如下:

add name="connectionString" connectionString="Location=192.168.1.247;Data Source=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" /

我把server改成location ,database改成Data Source 后,就能連上247服務(wù)器的數(shù)據(jù)庫了!!

后來,在網(wǎng)上發(fā)現(xiàn)有些人是用MySql.Data.MySqlClient這個(gè)庫的,然后我就試了下這個(gè)庫。這個(gè)哭和之前那個(gè)MySQLDriverCS不同的地方在于里面的類名中的sql字母大小寫不一樣,比如MySql.Data.MySqlClient中的MySqlConnection在MySQLDriverCS中就是MySQLConnection。在引用這個(gè)庫之后,我發(fā)現(xiàn)我之前改過的連接字符串報(bào)錯(cuò)了!不存在location這個(gè)屬性,于是我把連接字符串改成之前那樣:

add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" /

然后運(yùn)行程序,沒有問題,能訪問數(shù)據(jù)庫!

如何配置mysql數(shù)據(jù)庫

方法/步驟

MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點(diǎn)擊安裝,按照它給出的安裝提示進(jìn)行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會(huì)安裝在C:\Program Files\MySQL\MySQL Server 5.6 該目錄中;zip格式是自己解壓,解壓縮之后其實(shí)MySQL就可以使用了,但是要進(jìn)行配置。

解壓之后可以將該文件夾改名,放到合適的位置,個(gè)人建議把文件夾改名為MySQL Server 5.6,放到C:\Program Files\MySQL路徑中。當(dāng)然你也可以放到自己想放的任意位置。

完成上述步驟之后,很多用戶開始使用MySQL,但會(huì)出現(xiàn)圖示的錯(cuò)誤。這是因?yàn)闆]有配置環(huán)境變量所致。配置環(huán)境變量很簡單:

我的電腦-屬性-高級-環(huán)境變量

選擇PATH,在其后面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)

配置完環(huán)境變量之后先別忙著啟動(dòng)mysql,我們還需要修改一下配置文件(如果沒有配置,之后啟動(dòng)的時(shí)候就會(huì)出現(xiàn)圖中的錯(cuò)誤哦!:錯(cuò)誤2 系統(tǒng)找不到文件),mysql-5.6.1X默認(rèn)的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個(gè)my.ini文件,

在其中修改或添加配置(如圖):

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)

以管理員身份運(yùn)行cmd(一定要用管理員身份運(yùn)行,不然權(quán)限不夠),

輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 進(jìn)入mysql的bin文件夾(不管有沒有配置過環(huán)境變量,也要進(jìn)入bin文件夾,否則之后啟動(dòng)服務(wù)仍然會(huì)報(bào)錯(cuò)誤2)

輸入mysqld -install(如果不用管理員身份運(yùn)行,將會(huì)因?yàn)闄?quán)限不夠而出現(xiàn)錯(cuò)誤:Install/Remove of the Service Denied!)

安裝成功

安裝成功后就要啟動(dòng)服務(wù)了,繼續(xù)在cmd中輸入:net start mysql(如圖),服務(wù)啟動(dòng)成功!

此時(shí)很多人會(huì)出現(xiàn)錯(cuò)誤,請看注意:

注意:這個(gè)時(shí)候經(jīng)常會(huì)出現(xiàn)錯(cuò)誤2和錯(cuò)誤1067。

如果出現(xiàn)“錯(cuò)誤2 系統(tǒng)找不到文件”,檢查一下是否修改過配置文件或者是否進(jìn)入在bin目錄下操作,如果配置文件修改正確并且進(jìn)入了bin文件夾,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);

如果出現(xiàn)錯(cuò)誤1067,那就是配置文件修改錯(cuò)誤,確認(rèn)一下配置文件是否正確。

服務(wù)啟動(dòng)成功之后,就可以登錄了,如圖,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!

怎么配置mysql數(shù)據(jù)庫配置文件

一.首先把mysql的服務(wù)先停掉。

二.更改mysql配置文件my.ini中的數(shù)據(jù)庫存儲(chǔ)主路徑

三.將老的數(shù)據(jù)庫存儲(chǔ)主路徑中的數(shù)據(jù)庫文件和文件夾復(fù)制到新的存儲(chǔ)主路徑

將原文件夾中的所有文件和文件夾拷貝到你新建的文件夾目錄下。

四.重啟mysql服務(wù)

五.驗(yàn)證更改數(shù)據(jù)庫存儲(chǔ)主路徑的操作是否成功!

linux安裝的mysql的配置文件怎么寫

linux安裝的mysql的配置文件的方法

查找以前是否安裝有mysql,使用下面命令:

rpm -qa|grep -i mysql

如果顯示有如下包則說明已安裝mysql

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

如果已安裝,則需要?jiǎng)h除已安裝的數(shù)據(jù)庫,使用以下命令來刪除數(shù)據(jù)庫

刪除命令:rpm -e --nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

刪除老版本mysql的開發(fā)頭文件和庫

命令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

注意:卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會(huì)刪除,如果確定沒用后就手工刪除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

下載mysql的rpm包

可以通過wget下載具體的地址因?yàn)椴荒苡面溄诱埓蠹胰ス倬W(wǎng)去找

(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服務(wù)器;

(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;

(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發(fā)依賴包。

下載后放到Liunx服務(wù)器中,如圖所示

安裝MySQL Server的rpm包

rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

安裝過程如圖所示

安裝完成后會(huì)生成root用戶的隨機(jī)密碼,請使用“cat /root/.mysql_secret”或類似命令進(jìn)行查看。

安裝MySQL客戶端

rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

安裝MySQL開發(fā)依賴包

rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

啟動(dòng)msyql

安裝完成后mysql是沒有啟動(dòng)的,運(yùn)行mysql命令會(huì)提示如下錯(cuò)誤:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

可使用如下命令啟動(dòng)MySQL:

service mysql start

或者使用如下命令:

/etc/init.d/mysql start

可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');

登錄MySQL

使用mysql命令登錄MySQL服務(wù)器,運(yùn)行MySQL的命令時(shí),會(huì)提示需要設(shè)置root用戶密碼

設(shè)置開機(jī)自啟動(dòng)

/etc/init.d/mysql start

設(shè)置完成后重啟系統(tǒng),使用natstat –nat命令可看到MySQL的3306端口

至此我們已經(jīng)安裝好了mysql數(shù)據(jù)庫,當(dāng)然現(xiàn)在我們的數(shù)據(jù)庫還不支持遠(yuǎn)程連接,遠(yuǎn)程連接會(huì)出現(xiàn)以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決

改表法:在本機(jī)登入mysql后,更改“mysql”數(shù)據(jù)庫里的“user”表里的“host”項(xiàng),從”localhost”改為'%'。

mysql

mysqluse mysql;

mysqlselect 'host' from user where user='root';

好了,開始享受mysql帶來的強(qiáng)大功能吧


名稱欄目:mysql配置怎么寫,如何設(shè)置mysql
本文鏈接:http://weahome.cn/article/dssgjds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部