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

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

mysql怎么修改ip mysql怎么修改表

如何修改MySQL監(jiān)聽IP地址

Mysql默認(rèn)在本地環(huán)路地址127.0.0.1的3306端口監(jiān)聽,要使用其它IP地址需要修改配置文件。

成都創(chuàng)新互聯(lián)公司從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元克州做網(wǎng)站,已為上家服務(wù),為克州各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

1.編輯/etc/my.cnf

在[mysqld]節(jié)中增加下面一行:

bind-address=0.0.0.0 #全部地址或者指定的ip地址

2.重啟服務(wù)

service mysqld restart

3.驗(yàn)證

netstat -tln

服務(wù)器IP改了mysql怎么改

只是服務(wù)器ip改了的話,鏈接mysql的php配置文件一般不用改,因?yàn)橐话愣际欠?wù)器名直接用localhost的,所以就是本機(jī),跟ip地址無關(guān)。

如果你連接的是遠(yuǎn)程的數(shù)據(jù)庫服務(wù)器,那就要在php連接數(shù)據(jù)庫的配置文件里改服務(wù)器的ip了。

如何用MySQL內(nèi)置函數(shù)來轉(zhuǎn)換ip地址與相關(guān)數(shù)字

 轉(zhuǎn)載 以下的文章主要介紹的是如何用MySQL內(nèi)置函數(shù)來轉(zhuǎn)換ip地址與相關(guān)數(shù)字,在實(shí)際操作中在處理字符格式的時候,例如將54789轉(zhuǎn)換為5,4789這樣的,我們只要用:format(12345,0)即可,以下就是具體內(nèi)容介紹。

用MySQL內(nèi)置函數(shù)轉(zhuǎn)換ip地址和數(shù)字

利用兩個內(nèi)置函數(shù)

inet_aton:將ip地址轉(zhuǎn)換成數(shù)字型

inet_ntoa:將數(shù)字型轉(zhuǎn)換成ip地址

充分利用mysql內(nèi)置的format函數(shù)

尤其是在處理字符格式的時候,例如將12345轉(zhuǎn)換成12,345這樣的,只要用:format(12345,0)即可,如果用format(12345,2)則顯示的是12,345.00了...

利用MySQL內(nèi)置函數(shù)處理時間戳問題

eg : select FROM_UnixTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');

結(jié)果: 2004 3rd August 03:35:48 2004

利用mysql_convert_table_format轉(zhuǎn)換表類型

需要DBI和DBD的mysql相關(guān)模塊支持才能用,例子:

mysql_convert_table_format --user=root --password='xx' --type=myisam test yejr

修改mysql表中的字段名

alter table tb_name change old_col new_col definition...

利用臨時變量

select @var1:=a1+a2 as a_sum,@var2:=b1+b2 as b_sum,@var1+@var2 as total_sum from test_table xxx;

用int類型存儲ip地址

原先錯誤的認(rèn)為必須用bigint才夠,后來發(fā)現(xiàn)使用int unsigned類型就足夠了。 :)

利用IF函數(shù)快速修改ENUM字段值

一個例子:

update rule set enable = if('0' = enable,'1','0') where xxx;

enable 類型:enum('0','1') not null default '0'

事務(wù)無法嵌套

避免長時間的sleep連接造成的連接數(shù)超出問題

設(shè)定全局變量 wait_timeout 和 interactive_timeout 為比較小的值,例如

10(s),就能使每個sleep連接在10s之后如果還沒有查詢的話自動斷開。

設(shè)定mysql內(nèi)置函數(shù)客戶端的提示符(prompt)

export MYSQL_PS1="(\u:\h:)\d "

則用 mysql -hlocalhost -uroot -pxx db_name 登錄后,提示符變成:

(root:localhost:)db_name

好用吧 :), 時時刻刻提醒你在哪個服務(wù)器上,盡量避免誤操作的發(fā)生

更詳細(xì)的請查看MySQL手冊

整理MyISAM碎片

1.) 定期運(yùn)行 OPTIMIZE TABLE 命令即可

2.) 用mysqldump出數(shù)據(jù),然后重新import回去,這對大表來說顯然第一種方法比較方便

整理Innodb碎片

1.) 運(yùn)行NULL命令, ALTER TABLE XXX ENGINE=Innodb;

2.) 同上的mysqldump方法

MySQL如果認(rèn)為檢索的記錄數(shù)量超過總記錄數(shù)的30%,則選擇全表掃描,而非使用索引

MySQL 5.0.3之后,VARCHAR字段后面的空格就不再刪除

升級到4.1.1或更高后,就很難降級回到4.0或4.1了,因?yàn)?InnoDB 使用了多個表空間的緣故

MySQL 4.1之后,MySQL把字符串類型字段的長度定義理解為字符長度而不是字節(jié)長度

MySQL 4.1=5.0時,增加了一個新的啟動選項(xiàng) innodb_table_locks,它導(dǎo)致 LOCK TABLE 時也可以請求 InnoDB

表鎖。這個選項(xiàng)默認(rèn)打開,不過可能在 AUTOCOMMIT=1 和 LOCK TABLES 應(yīng)用中會導(dǎo)致死鎖

5.0.3開始,在計算 DECIMAL 值和舍入精確值的時候采用精確數(shù)學(xué),DECIMAL 用更有效的格式來存儲

從5.0.12開始,自然連接和使用 USING

的連接,包括外部連接的衍生形式,都按照SQL:2003標(biāo)準(zhǔn)來處理了;這個變化導(dǎo)致減少了自然連接和使用 USING

的連接產(chǎn)生的結(jié)果字段數(shù),并且還將按照更合理的順序顯示這些字段,逗號比較符的優(yōu)先順序和 JOIN, LEFT JOIN 中的一樣了

在以前,等待超時的鎖會導(dǎo)致 InnoDB 回滾當(dāng)前全部事務(wù),從5.0.13開始,就只回滾最近的SQL語句了

InnoDB 和 MyISAM 表中空格結(jié)尾的 TEXT 字段索引順序改變了。因此需要運(yùn)行 "CHECK TABLE" 語句修復(fù)數(shù)據(jù)表,如果出現(xiàn)錯誤,就運(yùn)行

"OPTIMIZE TABLE" 或 "REPAIR TABLE" 語句修復(fù),甚至重新轉(zhuǎn)儲(用mysqldump)

MySQL 5.0.3到5.0.5之間版本的 MyISAM 和 InnoDB 表中創(chuàng)建的 DECIMAL 字段升級到5.0.6之后會發(fā)生崩潰。

以上的相關(guān)內(nèi)容就是對用MySQL內(nèi)置函數(shù)轉(zhuǎn)換ip地址和數(shù)字的介紹,望你能有所收獲。


文章標(biāo)題:mysql怎么修改ip mysql怎么修改表
當(dāng)前URL:http://weahome.cn/article/dogpjdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部