2013年9月25日水曜日

WORDPRESSで編集したファイルの最終行について警告を受ける

ということがありました。

なんせクロールされるとタイトルのしたのINDEXされた文が

全て警告文という状態となってしまう。

解決するべく、UTF-8のBOMなしで保存するもエラーが出る
Warning: Unexpected character in input: ' ' (ASCII=26) state=1 in HOGEHOGE/index.php on line 17
とか

Warning: Unexpected character in input: ' ' (ASCII=26) state=1 in HOGEHOGEwp-config.php on line 107

など

警告を出さない設定を
/wp-config.php に入れるが

そもそもその設定ファイルがエラーなのだから

当然エラーが表示されてしまうというオチ。。


でもそれ以外の部分は表示される。ナゾ。。

うーん

最近更新の最新のWPの3.6.1のバージョンでは

発生していない。。

それらの設定ファイルの最終行の改行が無く

最終行の改行があったのでそれを消したが

まだ出る。

出ない環境のテーマTwenty Twelveにしてみる

がまだでてしまう。

まあ疑わしいファイルは前述の通り

index.php と

wp-config.php なのだから

毎回別名で保存UTF-8 BOMのチェックを無効にして

保存しているのだが、、改行をLFにしても再現する状態

あとはなんでしょうか。。

バージョンをあげてみます。

あ!

その前にこれ、反転しているZのマーク



サイト上では見れないのですが。


別保存してバイナリエディタで見ると


1A 1A

終端制御コードとのこと

でもですねーうまくいっているほうも1A入っているんですね。。

なぞ。もうなぞ。

うまく言っているほうと同じファイルにしても出る。

接頭辞とか以外は同じにしてもダメ。

バージョンあげますか。。

3.6.1にしましたがダメですねー。

なんだろ。

プラグインか?

無効化しでも現象発生。


終端かね。

バイナリエディタの最終行の1Aをバイナリエディタで削除しUP

お!なおった。

なんでだろ、うまくいくのもあるし。。

ま、とりあえずこの方向で

おー消える消える。。これじゃーINDEXされにくいわな。

1A CODEX談話室

2013年6月29日土曜日

perlおまじない

perlおまじない
文頭に


use strict;
use warnings;

あれ、

開始のパスとかいいのかな


perl -w
は古い表記なのかな。。

http://dotinstall.com/lessons/basic_perl/9202

2013年6月26日水曜日

VDIファイルをコピーしてたらUUIDが重複したとか言われた VIRTUALBOXで

VDIファイルをコピーしてたらUUIDが重複したとか言われた VIRTUALBOXで


なんかSSDの弱小30GBが圧迫されていると思ったら、CENTの仮想が3GB!

移動してみた。

"ハードディスク F:\Cent-test01.vdi"のオープンに失敗しました。

Cannot register the hard disk 'F:\Cent-test01.vdi' {00ddeca0-fb61-4382-b48a-d8bc1adbeeb0} because a hard disk 'C:\Users\HOGEHOGE\VirtualBox VMs\Cent-test01\Cent-test01.vdi' with UUID {00ddeca0-fb61-4382-b48a-d8bc1adbeeb0} already exists.

終了コード : E_INVALIDARG (0x80070057)
コンポーネント: VirtualBox
インターフェース: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}


UUIDかぶっとるがな!と怒られる。

先人様に倣いて
-------------------------------
コマンドプロンプトで
c:\Windows\System32>cd "C:\Program Files\Oracle\VirtualBox\"







C:\Program Files\Oracle\VirtualBox> VBoxManage.exe -nologo internalcommands seth



duuid "C:\Users\HOGEHOGE\VirtualBox VMs\Cent-test01\Cent-test01.vdi"



UUID changed to: 9b94c0d8-21a6-4534-a228-cc5c97e3828e

してかえてから、移動、起動、ドライブ再設定。
-------------------------------

参考URL:
http://d.hatena.ne.jp/yohei-a/20120105/1325725896

http://www24.atwiki.jp/toaru/pages/197.html

-------------------------------
なんか色々コマンドあるらすぃー


VBoxManage export           <machines> --output|-o <ovf/ova>



                            [--legacy09]



                            [--manifest]



                            [--vsys <number of virtual system>]



                                    [--product <product name>]



                                    [--producturl <product url>]



                                    [--vendor <vendor name>]



                                    [--vendorurl <vendor url>]



                                    [--version <version info>]



                                    [--eula <license text>]



                                    [--eulafile <filename>]







VBoxManage startvm          <uuid>|<name>...



                            [--type gui|sdl|headless]







VBoxManage controlvm        <uuid>|<name>



                            pause|resume|reset|poweroff|savestate|



                            acpipowerbutton|acpisleepbutton|



                            keyboardputscancode <hex> [<hex> ...]|



                            setlinkstate<1-N> on|off |



                            nic<1-N> null|nat|bridged|intnet|hostonly|generic



                                     [<devicename>] |



                            nictrace<1-N> on|off



                            nictracefile<1-N> <filename>



                            nicproperty<1-N> name=[value]



                            natpf<1-N> [<rulename>],tcp|udp,[<hostip>],



                                          <hostport>,[<guestip>],<guestport>



                            natpf<1-N> delete <rulename>



                            guestmemoryballoon <balloonsize in MB>]



                            gueststatisticsinterval <seconds>]



                            usbattach <uuid>|<address> |



                            usbdetach <uuid>|<address> |



                            vrde on|off |



                            vrdeport <port> |



                            vrdeproperty <name=[value]> |



                            vrdevideochannelquality <percent>



                            setvideomodehint <xres> <yres> <bpp> [display] |



                            screenshotpng <file> [display] |



                            setcredentials <username> <password> <domain>



                                           [--allowlocallogon <yes|no>] |



                            teleport --host <name> --port <port>



                                   [--maxdowntime <msec>] [--password password]



                            plugcpu <id>



                            unplugcpu <id>



                            cpuexecutioncap <1-100>







VBoxManage discardstate     <uuid>|<name>







VBoxManage adoptstate       <uuid>|<name> <state_file>







VBoxManage snapshot         <uuid>|<name>



                            take <name> [--description <desc>] [--pause] |



                            delete <uuid>|<name> |



                            restore <uuid>|<name> |



                            restorecurrent |



                            edit <uuid>|<name>|--current



                                 [--name <name>]



                                 [--description <desc>] |



                            list [--details|--machinereadable]



                            showvminfo <uuid>|<name>







VBoxManage closemedium      disk|dvd|floppy <uuid>|<filename>



                            [--delete]







VBoxManage storageattach    <uuid|vmname>



                            --storagectl <name>



                            [--port <number>]



                            [--device <number>]



                            [--type dvddrive|hdd|fdd]



                            [--medium none|emptydrive|



                                      <uuid>|<filename>|host:<drive>|iscsi]



                            [--mtype normal|writethrough|immutable|shareable|



                                     readonly|multiattach]



                            [--comment <text>]



                            [--setuuid <uuid>]



                            [--setparentuuid <uuid>]



                            [--passthrough on|off]



                            [--tempeject on|off]



                            [--nonrotational on|off]



                            [--bandwidthgroup <name>]



                            [--forceunmount]



                            [--server <name>|<ip>]



                            [--target <target>]



                            [--tport <port>]



                            [--lun <lun>]



                            [--encodedlun <lun>]



                            [--username <username>]



                            [--password <password>]



                            [--intnet]







VBoxManage storagectl       <uuid|vmname>



                            --name <name>



                            [--add ide|sata|scsi|floppy|sas]



                            [--controller LSILogic|LSILogicSAS|BusLogic|



                                          IntelAHCI|PIIX3|PIIX4|ICH6|I82078]



                            [--sataideemulation<1-4> <1-30>]



                            [--sataportcount <1-30>]



                            [--hostiocache on|off]



                            [--bootable on|off]



                            [--remove]







VBoxManage bandwidthctl     <uuid|vmname>



                            --name <name>



                            [--add disk|network]



                            [--limit <megabytes per second>



                            [--delete]







VBoxManage showhdinfo       <uuid>|<filename>







VBoxManage createhd         --filename <filename>



                            --size <megabytes>|--sizebyte <bytes>



                            [--format VDI|VMDK|VHD] (default: VDI)



                            [--variant Standard,Fixed,Split2G,Stream,ESX]







VBoxManage modifyhd         <uuid>|<filename>



                            [--type normal|writethrough|immutable|shareable|



                                    readonly|multiattach]



                            [--autoreset on|off]



                            [--compact]



                            [--resize <megabytes>|--resizebyte <bytes>]







VBoxManage clonehd          <uuid>|<filename> <uuid>|<outputfile>



                            [--format VDI|VMDK|VHD|RAW|<other>]



                            [--variant Standard,Fixed,Split2G,Stream,ESX]



                            [--existing]







VBoxManage convertfromraw   <filename> <outputfile>



                            [--format VDI|VMDK|VHD]



                            [--variant Standard,Fixed,Split2G,Stream,ESX]



                            [--uuid <uuid>







VBoxManage getextradata     global|<uuid>|<name>



                            <key>|enumerate







VBoxManage setextradata     global|<uuid>|<name>



                            <key>



                            [<value>] (no value deletes key)







VBoxManage setproperty      machinefolder default|<folder> |



                            vrdeauthlibrary default|<library> |



                            websrvauthlibrary default|null|<library> |



                            vrdeextpack null|<library> |



                            loghistorycount <value>







VBoxManage usbfilter        add <index,0-N>



                            --target <uuid>|<name>|global



                            --name <string>



                            --action ignore|hold (global filters only)



                            [--active yes|no] (yes)



                            [--vendorid <XXXX>] (null)



                            [--productid <XXXX>] (null)



                            [--revision <IIFF>] (null)



                            [--manufacturer <string>] (null)



                            [--product <string>] (null)



                            [--remote yes|no] (null, VM filters only)



                            [--serialnumber <string>] (null)



                            [--maskedinterfaces <XXXXXXXX>]







VBoxManage usbfilter        modify <index,0-N>



                            --target <uuid>|<name>|global



                            [--name <string>]



                            [--action ignore|hold] (global filters only)



                            [--active yes|no]



                            [--vendorid <XXXX>|""]



                            [--productid <XXXX>|""]



                            [--revision <IIFF>|""]



                            [--manufacturer <string>|""]



                            [--product <string>|""]



                            [--remote yes|no] (null, VM filters only)



                            [--serialnumber <string>|""]



                            [--maskedinterfaces <XXXXXXXX>]







VBoxManage usbfilter        remove <index,0-N>



                            --target <uuid>|<name>|global







VBoxManage sharedfolder     add <vmname>|<uuid>



                            --name <name> --hostpath <hostpath>



                            [--transient] [--readonly] [--automount]







VBoxManage sharedfolder     remove <vmname>|<uuid>



                            --name <name> [--transient]







VBoxManage guestproperty    get <vmname>|<uuid>



                            <property> [--verbose]







VBoxManage guestproperty    set <vmname>|<uuid>



                            <property> [<value> [--flags <flags>]]







VBoxManage guestproperty    enumerate <vmname>|<uuid>



                            [--patterns <patterns>]







VBoxManage guestproperty    wait <vmname>|<uuid> <patterns>



                            [--timeout <msec>] [--fail-on-timeout]







VBoxManage guestcontrol     <vmname>|<uuid>



                            exec[ute]



                            --image <path to program>



                            --username <name> --password <password>



                            [--dos2unix]



                            [--environment "<NAME>=<VALUE> [<NAME>=<VALUE>]"]



                            [--timeout <msec>] [--unix2dos] [--verbose]



                            [--wait-exit] [--wait-stdout] [--wait-stderr]



                            [-- [<argument1>] ... [<argumentN>]]







                            copyfrom



                            <source on guest> <destination on host>



                            --username <name> --password <password>



                            [--dryrun] [--follow] [--recursive] [--verbose]







                            copyto|cp



                            <source on host> <destination on guest>



                            --username <name> --password <password>



                            [--dryrun] [--follow] [--recursive] [--verbose]







                            createdir[ectory]|mkdir|md



                            <director[y|ies] to create on guest>



                            --username <name> --password <password>



                            [--parents] [--mode <mode>] [--verbose]







                            stat



                            <file element(s) to check on guest>



                            --username <name> --password <password>



                            [--verbose]







                            updateadditions



                            [--source <guest additions .ISO>] [--verbose]







VBoxManage debugvm          <uuid>|<name>



                            dumpguestcore --filename <name> |



                            info <item> [args] |



                            injectnmi |



                            log [--release|--debug] <settings> ...|



                            logdest [--release|--debug] <settings> ...|



                            logflags [--release|--debug] <settings> ...|



                            osdetect |



                            osinfo |



                            getregisters [--cpu <id>] <reg>|all ... |



                            setregisters [--cpu <id>] <reg>=<value> ... |



                            statistics [--reset] [--pattern <pattern>]



                            [--descriptions]







VBoxManage metrics          list [*|host|<vmname> [<metric_list>]]



                                                 (comma-separated)







VBoxManage metrics          setup



                            [--period <seconds>] (default: 1)



                            [--samples <count>] (default: 1)



                            [--list]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          query [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          enable



                            [--list]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          disable



                            [--list]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          collect



                            [--period <seconds>] (default: 1)



                            [--samples <count>] (default: 1)



                            [--list]



                            [--detach]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage hostonlyif       ipconfig <name>



                            [--dhcp |



                            --ip<ipv4> [--netmask<ipv4> (def: 255.255.255.0)] |



                            --ipv6<ipv6> [--netmasklengthv6<length> (def: 64)]]



                            create |



                            remove <name>







VBoxManage dhcpserver       add|modify --netname <network_name> |



                                       --ifname <hostonly_if_name>



                            [--ip <ip_address>



                            --netmask <network_mask>



                            --lowerip <lower_ip>



                            --upperip <upper_ip>]



                            [--enable | --disable]







VBoxManage dhcpserver       remove --netname <network_name> |



                                   --ifname <hostonly_if_name>







VBoxManage extpack          install [--replace] <tarball> |



                            uninstall [--force] <name> |



                            cleanup











Syntax error: Invalid command '-nologointernalcommands'











C:\Program Files\Oracle\VirtualBox>







2013年6月8日土曜日

visualstudio 2008 ブレークポイント 止まらない

visualstudio 2008 ブレークポイント 止まらない
ということが結構あるようだ。


参考URL:https://www.google.co.jp/search?q=visualstudio+2008+%E3%83%96%E3%83%AC%E3%83%BC%E3%82%AF%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88+%E6%AD%A2%E3%81%BE%E3%82%89%E3%81%AA%E3%81%84&oq=visualstudio+2008+%E3%83%96%E3%83%AC%E3%83%BC%E3%82%AF%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88+%E6%AD%A2%E3%81%BE%E3%82%89%E3%81%AA%E3%81%84&aqs=chrome.0.57.991j0&sourceid=chrome&ie=UTF-8

と、私もなったわけだけど。

リターンの手前にブレークポイントを置いたけど。。
なぜかデバックをすると、リターンのところへブレークポイントが移動します

1)クリーンをする
        デバック、プロジェクトのクリーン
2)ツール、オプション、全般、元のバージョンと完全に一致するソース ファイルを必要とするのレを外す。

3)Visual Studioを終了、DebugフォルダとReleaseフォルダ、それからncbファイルを削除

4)ファイル、保存オプション詳細設定、文字コードUNICODE

いずれもうちのやつはいうこと聞かなかったんですが。。


実行をF5のビルドではなくて、CTRL+F5の[デバックなしで実行]にしたら、
ブレークポイントではないですが、DOS窓はとじんかったんでOkとします。

うーん。なんか赤丸に矢印が。。

デバッグ中、現在アクティブなブレークポイントは、黄色い矢印の赤丸で表示されます。

あ、画面の裏にDOS窓いたわ。。

あほすぎる。。(ちなみにもいっかいF5押下で続行す)

参考URL:http://www.xlsoft.com/jp/products/intel/compilers/fcw/12/ug/bldaps_for/win/bldaps_use_brpts.htm

参考URL:http://popo.ara3.net/etc/vs.htm

2013年5月25日土曜日



ブロガーでソースを載せる。きれいニ?
なんだか記事が汚いので。

文章力の部分も多数あるが、とりあえず

ソースというかシェルレベルの部分を
きれいに見せてみようと思った。


■BLOGGER ソースコード検索
https://www.google.co.jp/search?q=blogger+wiki%E8%A8%98%E6%B3%95&aq=1&oq=BLOGGER%E3%80%80WIKI&aqs=chrome.2.57j0l3.5290j0&sourceid=chrome&ie=UTF-8#safe=off&sclient=psy-ab&q=blogger+%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89&oq=blogger+%E3%81%9D&gs_l=serp.1.0.0i4l8.26010.27220.1.30370.5.5.0.0.0.0.75.313.5.5.0...0.0...1c.1j4.14.psy-ab.ZIwqHTRg3vE&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.47008514,d.aGc&fp=c4f1c07fdfbb7983&biw=1745&bih=864

参考URL:
http://p-toyama-wan.blogspot.jp/2011/11/bloggersyntaxhighlighter.html

http://moririn-web.blogspot.jp/2010/03/bloggersyntax-hilighter.html

  </head>の手前に書きスクリプトを記述
 設定、テンプレートHTML編集

    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script>
<script language='javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
 




<pre class='brush: ***'>
コードの内容(エスケープ済)
</pre>

<script type='syntaxhighlighter' class='brush: ***'><![CDATA[
コードの内容(エスケープ不要)
]]></script>

***は
shell;とか入れるのでしょうか。

やってみます。


<pre class='brush: shell;'>
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script>
<script language='javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
 

</pre>

参考URL:http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/
参照とのこと
参考URL:http://stainless-note.tumblr.com/post/37861044002/syntaxhighlighter

なんかうまくいかん
<script type='syntaxhighlighter' class='brush: shell;'><![CDATA[


    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script>
<script language='javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();

]]></script>


あれBASHがない。。


<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
shBrushBash.jsに加工

<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js' type='text/javascript'/>

htmlに追記

あ、やべ、テンプレでなくて記事のほうこれhtmlモードで記述しないと
]]>


<pre class='brush: bash'>
<pre class='brush: ***'>
コードの内容(エスケープ済)
</pre>
</pre>

<pre class='brush: bash'>
<script type='syntaxhighlighter' class='brush: ***'><![CDATA[
コードの内容(エスケープ不要)
]]></script></pre>

ああHTMLだ
。。

コードの内容(エスケープ済)

2013年4月29日月曜日

検索PATH LINUX

検索PATH LINUXとかPERLでPATH通しておくといいよ

とか本に書いてあるが、良くわからない。

たぶん環境変数のPATHのことだとは想像つくのだが。



/home/(USR)/perl

というディレクトリでよくPERLの作業をしますという場合。


そのマシンで。printenvと打つと


参考URL:
http://pocketstudio.jp/linux/?%A5%D1%A5%B9(PATH)%A4%CE%B3%CE%C7%A7%A4%C8%C0%DF%C4%EA%CA%FD%CB%A1%A4%CF%A1%A9
参考URL:
https://www.google.co.jp/search?q=%E6%A4%9C%E7%B4%A2PATH%E3%80%80LINUX&aq=f&oq=%E6%A4%9C%E7%B4%A2PATH%E3%80%80LINUX&aqs=chrome.0.57j62l3.17168j0&sourceid=chrome&ie=UTF-8

echo $PATH
env | grep PATH
でもいいらしい。
printenv |grep PATH
でもいいかも。。


$ PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/maint01/bin

ってなっている。

順番どおり読み込むというから。

PATH=$PATH:/home/(USR)/perltest

と追加して、



export PATH

と追加PATHを有効にしてみる。




$ printenv |grep PATH
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/maint01/bin
$ PATH=$PATH:/home/maint01/perltest/
$ export PATH
$ printenv |grep PATH

PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/maint01/bin:/home/maint01/perltest/
[maint01@cent-test01 perltest]$


おお!追加されている。


こんでいいのか。。

でも疑問、順番入れ替えはどうやる。
参考URL:
http://d.hatena.ne.jp/kakurasan/20070707/p2
最後に追加するのが基本で、加筆はUSERの.bashrcに加筆するのがお約束らしい。


追記:あまい!

  上記の対応だと、そのユーザが、そのユーザにてログイン中のみ有効で、
  再起動で無効となります。
  つまり次回起動すると無効に。。。

  これを恒久対応するには、(あくまでそのユーザで入るという前提の場合)
  .basshrcというファイルに記述するといいらしい。。
$cd
$vi .bashrc



PATH=$PATH:/home/(USR)/perltest
export PATH

これでSSHを抜けて再度ログイン。

  • PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/(Usr)/perltest:/home/maint01/bin


ついかされていました。


でもブログによっては.bashrcでなく.bash_profileじゃないのか、
とか、あとROOTだと無効だろ、とか、対象ユーザでSSHログインしてからユーザ変更した場合と
あと対象ユーザ以外やROOTでログインしてからユーザ変更した場合で
読み込まれるファイルが違う。

というのを経験したような、読んだような。。

ちょっと復習必要かも。

2013年4月28日日曜日

PERL テスト 使い方

わざわざスクリプト言語おぼえることは無いのだが。

テストに有効活用できるぜー!
と高い金はたいて買った本に書いてあったので、
軽くだまされてみた。


PERL テスト 使い方

https://www.google.co.jp/search?q=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&aq=f&oq=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&aqs=chrome.0.57.6811j0&sourceid=chrome&ie=UTF-8#hl=ja&gs_rn=11&gs_ri=psy-ab&tok=5MsBRJ7lphnvaRPDSNnJhg&pq=%EF%BD%90%EF%BD%85%EF%BD%92%EF%BD%8C%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&cp=12&gs_id=41&xhr=t&q=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&es_nrs=true&pf=p&safe=off&sclient=psy-ab&oq=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&gs_l=&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45645796,d.dGI&fp=30ea93f1b0b8a66a&biw=1920&bih=951

ワラワラでてくるが。。

ここで危ないのが、ソフトウェアテストの単体テスト以外で。。

という部分と、PERL書きましたが、その文の単体テスト以外で。。

という部分で私は探しているという前提を忘れないということ。

TESTというPERLのモジュールの話が多いな。

PERL ソフトウェアテスト 使い方

https://www.google.co.jp/search?q=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&aq=f&oq=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&aqs=chrome.0.57.6811j0&sourceid=chrome&ie=UTF-8#safe=off&hl=ja&sclient=psy-ab&q=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&oq=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&gs_l=serp.3...304375.311369.1.311893.11.11.0.0.0.1.127.1259.0j11.11.0...0.0...1c.1j4.11.psy-ab.zIfH3GBtyDE&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45645796,d.dGI&fp=30ea93f1b0b8a66a&biw=1920&bih=951

こちらのほうが適切かのー。

XUNIT。。

もろ単体なニオイ・。。

うーん色々中古本そろえたんだけどなー。

無駄だったのかなー。

なんかくやしいから。シコシコ作ってみるか。。

というかお怠けしたいだけなんよね。仕事で。

うーん。

自動化とか立派なもんでなくて、その程度なんだが。


また本こうてもしかたないし。
http://www.amazon.co.jp/%E3%82%82%E3%81%A3%E3%81%A8%E8%87%AA%E5%9C%A8%E3%81%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92%E4%BD%BF%E3%81%84%E5%80%92%E3%81%99-%E6%A5%AD%E5%8B%99%E3%81%AB%E5%BD%B9%E7%AB%8B%E3%81%A4Perl-Software-Design-%EF%BD%90lus/dp/4774150258


PERL ソフトウェアテスト 
https://www.google.co.jp/search?q=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&aq=f&oq=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E4%BD%BF%E3%81%84%E6%96%B9&aqs=chrome.0.57.6811j0&sourceid=chrome&ie=UTF-8#safe=off&hl=ja&sclient=psy-ab&q=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E3%80%80&oq=%EF%BC%B0%EF%BC%A5%EF%BC%B2%EF%BC%AC%E3%80%80%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E3%80%80&gs_l=serp.3...1190810.1190810.2.1191348.1.1.0.0.0.0.67.67.1.1.0...0.0...1c.1.11.psy-ab.DubKuzfRyjk&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45645796,d.dGI&fp=30ea93f1b0b8a66a&biw=1920&bih=951

直球検索

本3冊も仕込んどいてG先生に頼るのは愚考かも。

2013年4月25日木曜日

ぱるのもじゅるを


CPANからモジュールをひっぱる起動する
PERLでのモジュール取得方法 LINUX
perl -MCPAN -e shell
install LWP::Simple
install File::Basename


  • ★これをACTIVEPERLでやろうとした=>GCCインスコに時間がかかる

PERLでのモジュール取得方法 WINDOWS(ACTIVEPERL)
 ppm install
 ppm install LWP::Simple
 ppm install File::Basename
モジュール 確認 perl
 ppm list --matching LWP::Simple
 ppm list --matching  File::Basename

モジュールよみこみ方法

-------------------------------
★モジュールインスコしようとしたらGCCのコンパイラいれれば?
と勝手にインストール開始の図。
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\()>perl -MCPAN -e shell

It looks like you don't have a C compiler and make utility installed.  Trying
to install dmake and the MinGW64 gcc compiler using the Perl Package Manager.
This may take a a few minutes...

Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Syncing site PPM database with .packlists...done
Downloading MinGW64-4.5.4... 10%
ねる

Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Syncing site PPM database with .packlists...done
Downloading MinGW64-4.5.4...done
Downloading dmake-4.12.20090907...done
Unpacking MinGW64-4.5.4...done
Unpacking dmake-4.12.20090907...done
Generating HTML for MinGW64-4.5.4...done
Generating HTML for dmake-4.12.20090907...done
Updating files in site area...done
4600 files installed

Please use the `dmake` program to run commands from a Makefile!

Set up gcc environment - gcc.exe (rubenvb-4.5.4) 4.5.4

cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.


cpan>
でけたんか?
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\>perl -MCPAN -e shell
Set up gcc environment - gcc.exe (rubenvb-4.5.4) 4.5.4

cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.


cpan>
おお!いけた!
で、なんだけっけ。
install LWP::Simple
install File::Basename

............................................................................DONE
cpan>

cpan> install File::Basename
File::Basename is up to date (2.84).


cpan>
-------------------------------
できているのか?
とか

★CPAインストールだとppm確認方法できないみたい
 ppm list --matching LWP::Simple
 ppm list --matching  File::Basename
C:\Users\nabenano> ppm list --matching LWP::Simple
*** no packages installed matching 'LWP::Simple' ***
CPANとは別ものでござると。。

C:\Users\> ppm list --matching  File::Basename
*** no packages installed matching 'File::Basename' ***

うーんLUNUXだとCPAN、ACTIVEPERLだとWINDOWSだとPPMが普通なのかな。情報少ない

CENTで同じことをしてみある。
 perl -v
 perl -MCPAN -e shell
わー!なんかいっぱいでできた。

$ perl -MCPAN -e shell

インストールしてみる
★cpan> install LWP:Simple
★cpan> install File::Basename

★なんかマニュアルでCPANログインすると日本とか選べた、
でもそのサーバではできませんというエラー
その後自動?で次回からログインされてた。初期設定らしい。

★上記記述だと:だと間違い::が正しい

cpan> install LWP::Simple
cpan> install File::Basename

★なんかすげー色々でるがすべてENTERしてもエラー

★その後、一部でNOしたりしながら
Shall I follow them and prepend them to the queue
依存モジュールいれましょうてきな部分らしい。
なんだかわからんうちにはいった。。イカンダロ

★install File::basename小文字だとエラーですだよ

cpan> install File::Basename

★で動いたが、Make had some problems, maybe interrupted? Won't install
途中でとめたんちゃう?イレヘンワ的なメッセージ。。エー!?

うーんなんかうまくいっていないような。

perldoc LWP
perldoc File

LWP::Simple
File::Basename

ACTIVEPERLのほうのLWPでしかそれらしいものはでないなー。
参考URL:
http://getpopfile.org/docs/jp:howtos:allplatformsrequireperl
http://blog.takapra.com/index.php/2012/11/24/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8Bcpan%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E8%AA%BF%E3%81%B9%E3%82%8B%E6%96%B9/
http://blawat2015.no-ip.com/~mieki256/diary/200506042.html
http://www.ksknet.net/perl/perl.html
http://perl-users.jp/articles/advent-calendar/2008/08.html
http://www.windows-maniax.com/kuniteru/iis/oss-install263.html
http://isoya.at.webry.info/200610/article_53.html
http://d.hatena.ne.jp/perlcodesample/20090208/1232890021
http://tech.bayashi.jp/archives/entry/perl/2007/001705.html
http://blogs.yahoo.co.jp/sweet_forests/1188021.html
まだはやかったのかなー。

まーPPMしてみるか

PPMとドス窓で打つと、なんかでた!

パッケージマネージャというやつなんだな。
PPM!
すげー検索窓に入力すると出てくるわ、んで右クリで選択インストールする。
そんで右矢印ボタンでインストール始まる。
★→ボタンを押さないとインストールできないゆ。。
なんだかなー。いちいちパッケージインストールしないといけないって、

便利なんだろうか。便利らしいが。

★あ、CPANでのパッケージインスコはルートでないといけんのね。

そりゃそうだ。

★パッケージだからインストールもうまくいかないときもある。
そんときはCPAN抜けて perl Makefile.PLするといいらしい、

★]$ perl Makefile.PLするとうんなもんねぇ!としかられる。。


★11こです!

2013年4月21日日曜日

メモリリークの確認


テストの本に書かれていたことでメモ


長時間テスト

不正なポインタ、メモリリークの確認するといい。

ブラックボックステスト(ソースコードを見たりとかではない、
いわゆる出来あがったたものとしてソフトを動かすテスト)の前提ですが。

アプリを一晩とか一週間ぶん回して、
きちんと動くことー。

というお題があったとして。

じゃあどうやってそれを確認するの?

基本の機能の動作の確認もありますが、

もう少し事前の兆候とか、ちょっとなー

という部分をサクット確認できたらと思います。



OSが、WINDOWS XP 7ですと

1)タスクマネージャを起動(CTRL+SHIFT+ESCキーを押す)

2)プロセスタブを表示=>列の選択=>ハンドル、スレッドのレ印を有効

3)対象のイメージ名を選択

■図

こんな感じです。


OSがLINUXですと
わからないので調べてみた。


■ps コマンド ハンドル スレッド
参考URL:https://www.google.co.jp/webhp#safe=off&hl=ja&sclient=psy-ab&q=ps%E3%80%80%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%80%80%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AB%E3%80%80%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89&oq=ps%E3%80%80%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%80%80%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AB%E3%80%80%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89&gs_l=hp.3...384.8434.0.8877.29.29.0.0.0.3.156.2102.25j4.29.0...0.0...1c.1j4.9.psy-ab.8IA42qRsF-0&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45512109,d.dGI&fp=2029cedacbe31ef4&biw=1920&bih=908

スレッドは

ps -efにmをつけて

ps -efm

でなにやら1プロセスごとに余分になんか出ている。
というかみずらい。。

ps -efL
-------------------------------
ID        PID  PPID   LWP  C NLWP STIME TTY          TIME CMD
root         1     0     1  0    1 09:42 ?        00:00:00 init [3]

root         2     1     2  0    1 09:42 ?        00:00:00 [migration/0]
root         3     1     3  0    1 09:42 ?        00:00:00 [ksoftirqd/0]
root         4     1     4  0    1 09:42 ?        00:00:00 [watchdog/0]
root         5     1     5  0    1 09:42 ?        00:00:00 [events/0]
root         6     1     6  0    1 09:42 ?        00:00:00 [khelper]
root         7     1     7  0    1 09:42 ?        00:00:00 [kthread]
root        10     7    10  0    1 09:42 ?        00:00:00 [kblockd/0]
root        11
-------------------------------
このNLWPの数がスレッドらしい
参考URL:http://d.hatena.ne.jp/rx7/20101219/p1

ハンドルはちょっとLINUXだと無いらしい

参考URL:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1079741145

ファイルディスクリプターかー

/proc/(PID)/fd/(ここ)

[root@cent-test01 maint01]# cd /proc/2196/fd
[root@cent-test01 fd]# ls
0  1  2  3

なんか色ついてる。

■proc pid fd  ハンドル
参考URL:https://www.google.co.jp/search?q=proc%E3%80%80fd&aq=f&oq=proc%E3%80%80fd&aqs=chrome.0.57j0l3.5579j0&sourceid=chrome&ie=UTF-8#safe=off&hl=ja&sclient=psy-ab&q=proc%E3%80%80pid%E3%80%80fd%E3%80%80%E3%80%80%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AB&oq=proc%E3%80%80pid%E3%80%80fd%E3%80%80%E3%80%80%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AB&gs_l=serp.3...499897.504669.1.505021.20.13.7.0.0.1.158.1310.6j7.13.0...0.0...1c.1j4.9.psy-ab.yznTMDD_DxI&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45512109,d.dGI&fp=2029cedacbe31ef4&biw=1920&bih=951


 0:標準入力、1:標準出力、2:標準エラー出力
らしい

参考URL:http://linuxjm.sourceforge.jp/html/LDP_man-pages/man5/proc.5.html

LIMITSもあるらしい

/proc/(PID)/limits/

参考URL:http://ja.softuses.com/63083

-------------------------------
[root@cent-test01 fd]# cat /proc/2196/limits
Limit                     Soft Limit           Hard Limit           Units
Max cpu time              unlimited            unlimited            seconds
Max file size             unlimited            unlimited            bytes
Max data size             unlimited            unlimited            bytes
Max stack size            10485760             unlimited            bytes
Max core file size        0                    unlimited            bytes
Max resident set          unlimited            unlimited            bytes
Max processes             32767                32767                processes
Max open files            1024                 1024                 files
Max locked memory         32768                32768                bytes
Max address space         unlimited            unlimited            bytes
Max file locks            unlimited            unlimited            locks
Max pending signals       32767                32767                signals
Max msgqueue size         819200               819200               bytes
Max nice priority         0                    0
Max realtime priority     0
-------------------------------
■メモリリーク調査
参考URL:https://www.google.co.jp/search?q=%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%AF+%E8%AA%BF%E6%9F%BB&aq=1&oq=%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%AF%E3%80%80&aqs=chrome.3.57j5j0l2j62l2.5999j0&sourceid=chrome&ie=UTF-8



2013年2月9日土曜日

centos mysql アンインストール

centos mysql アンインストール


とりあえずMYSQLをアンインストールするべと

CENTOSを起動。

あれSSHできない。。IPかえたのかな。。忘れてたんでVIRTUALBOXの

ウィンドウからー/sbin/ifconfig -a

あーブリッジ接続していた。。

んで。

https://www.google.co.jp/search?q=centos+mysql+%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&aq=0&oq=CENTOS%E3%80%80MYSQL%E3%80%80%E3%81%82%E3%82%93%E3%81%84&aqs=chrome.1.57j0l3.11309&sourceid=chrome&ie=UTF-8

ぐぐった。

http://weble.org/2011/08/14/centos-mysql-uninstall

http://blog.champierre.com/609

YUMとやらをしてみる。



[root@cent-test01 lib]#  /etc/rc.d/init.d/mysqld status
mysqld (pid 2179) を実行中..

まず動いてんだがいいのかなー


[maint01@cent-test01 mysql]$ ls -ltr
合計 20528
drwx------ 2 mysql mysql     4096  1月 31 23:31 test
drwx------ 2 mysql mysql     4096  1月 31 23:31 mysql
-rw-rw---- 1 mysql mysql  5242880  1月 31 23:31 ib_logfile1
-rw-rw---- 1 mysql mysql 10485760  1月 31 23:44 ibdata1
srwxrwxrwx 1 mysql mysql        0  2月  9 15:20 mysql.sock
-rw-rw---- 1 mysql mysql  5242880  2月  9 15:20 ib_logfile0
[maint01@cent-test01 mysql]$


なんかあるし・・

# sudo yum remove mysql
# sudo yum remove mysql-server
# sudo yum remove mysql-libs
-------------------------------
YUM3発
[root@cent-test01 lib]# ls
alternatives  dhcpv6  ibmasm            multipath    rpm           xkb
bluetooth     games   iscsi             mysql        scrollkeeper  yum
dav           hal     logrotate.status  nfs          sepolgen
dbus          hp3     misc              ntp          stateless
dhclient      hsqldb  mlocate           random-seed  tpm
-------------------------------
YUM1
[root@cent-test01 lib]# yum remove mysql

Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package mysql.i386 0:5.0.95-5.el5_9 set to be erased
--> Processing Dependency: libmysqlclient.so.15 for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-devel
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-devel
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: mysql = 5.0.95-5.el5_9 for package: mysql-server
--> Processing Dependency: mysql = 5.0.95-5.el5_9 for package: mysql-devel
--> Running transaction check
---> Package mysql-devel.i386 0:5.0.95-5.el5_9 set to be erased
---> Package mysql-server.i386 0:5.0.95-5.el5_9 set to be erased
---> Package perl-DBD-MySQL.i386 0:3.0007-2.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package               Arch        Version               Repository        Size
================================================================================
Removing:
 mysql                 i386        5.0.95-5.el5_9        installed        8.0 M
Removing for dependencies:
 mysql-devel           i386        5.0.95-5.el5_9        installed        5.6 M
 mysql-server          i386        5.0.95-5.el5_9        installed         22 M
 perl-DBD-MySQL        i386        3.0007-2.el5          installed        326 k

Transaction Summary
================================================================================
Remove        4 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing        : perl-DBD-MySQL                                           1/4
  Erasing        : mysql-devel                                              2/4
  Erasing        : mysql                                                    3/4
警告: /etc/my.cnf は /etc/my.cnf.rpmsave として保存されました。
  Erasing        : mysql-server                                             4/4
警告: /var/log/mysqld.log は /var/log/mysqld.log.rpmsave として保存されました。

Removed:
  mysql.i386 0:5.0.95-5.el5_9

Dependency Removed:
  mysql-devel.i386 0:5.0.95-5.el5_9      mysql-server.i386 0:5.0.95-5.el5_9
  perl-DBD-MySQL.i386 0:3.0007-2.el5

Complete!
-------------------------------
YUM2

[root@cent-test01 lib]# yum remove mysql-server
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql-server
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: mirrors.grandcloud.cn
 * updates: ftp.iij.ad.jp
Package(s) mysql-server available, but not installed.
No Packages marked for removal
-------------------------------
YUM3

[root@cent-test01 lib]# yum remove mysql-libs
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql-libs
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: mirrors.grandcloud.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
No Packages marked for removal
-------------------------------
2と3はないみたい。。


てかSSH切れたんすが。。コワ

-------------------------------

# tail -f messages
Feb  9 15:23:23 cent-test01 last message repeated 3 times
Feb  9 15:31:24 cent-test01 yum: Erased: perl-DBD-MySQL
Feb  9 15:31:24 cent-test01 yum: Erased: mysql-devel
Feb  9 15:31:24 cent-test01 yum: Erased: mysql
Feb  9 15:31:25 cent-test01 yum: Erased: mysql-server

うーん普通。



[root@cent-test01 mysql]# ls -ltr
合計 20528
drwx------ 2 mysql mysql     4096  1月 31 23:31 test
drwx------ 2 mysql mysql     4096  1月 31 23:31 mysql
-rw-rw---- 1 mysql mysql  5242880  1月 31 23:31 ib_logfile1
-rw-rw---- 1 mysql mysql 10485760  1月 31 23:44 ibdata1
srwxrwxrwx 1 mysql mysql        0  2月  9 15:20 mysql.sock
-rw-rw---- 1 mysql mysql  5242880  2月  9 15:20 ib_logfile0
[root@cent-test01 mysql]# pwd
/var/lib/mysql

設定は残るみたい



[root@cent-test01 log]# /etc/rc.d/init.d/mysqld
bash: /etc/rc.d/init.d/mysqld: そのようなファイルやディレクトリはありません
[root@cent-test01 log]#

おちたぽい

[root@cent-test01 mysql]# /sbin/chkconfig --list |grep mysql
[root@cent-test01 mysql]# /sbin/chkconfig --list |grep mysql

-------------------------------
でもSVNとのときは
yum install mysql mysql-server mysql-devel

 mysql
mysql-server
mysql-devel
の三種を消ウンスコしたハウズですがぁ

なんかひっかかる、と再度MYSQLインストールしたら起動に失敗。。


[root@cent-test01 etc]# /etc/rc.d/init.d/mysqld start
MySQL Daemon failed to start.
mysqld を起動中:                                           [失敗]
[root@cent-test01 etc]#
-------------------------------
# yum install mysql mysql-server mysql-devel
とやったので、もいぢと




-------------------------------
# sudo yum remove mysql
# sudo yum remove mysql-server
# sudo yum remove mysql-libs


# sudo yum remove mysql-devel
とやてみる




すると


[root@cent-test01 etc]# sudo yum remove mysql
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package mysql.i386 0:5.0.95-5.el5_9 set to be erased
--> Processing Dependency: libmysqlclient.so.15 for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-devel
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-devel
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: mysql = 5.0.95-5.el5_9 for package: mysql-server
--> Processing Dependency: mysql = 5.0.95-5.el5_9 for package: mysql-devel
--> Running transaction check
---> Package mysql-devel.i386 0:5.0.95-5.el5_9 set to be erased
---> Package mysql-server.i386 0:5.0.95-5.el5_9 set to be erased
---> Package perl-DBD-MySQL.i386 0:3.0007-2.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package               Arch        Version               Repository        Size
================================================================================
Removing:
 mysql                 i386        5.0.95-5.el5_9        installed        8.0 M
Removing for dependencies:
 mysql-devel           i386        5.0.95-5.el5_9        installed        5.6 M
 mysql-server          i386        5.0.95-5.el5_9        installed         22 M
 perl-DBD-MySQL        i386        3.0007-2.el5          installed        326 k

Transaction Summary
================================================================================
Remove        4 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing        : perl-DBD-MySQL                                           1/4
  Erasing        : mysql-devel                                              2/4
  Erasing        : mysql                                                    3/4
警告: /etc/my.cnf は /etc/my.cnf.rpmsave として保存されました。
  Erasing        : mysql-server                                             4/4
警告: /var/log/mysqld.log は /var/log/mysqld.log.rpmsave として保存されました。

Removed:
  mysql.i386 0:5.0.95-5.el5_9

Dependency Removed:
  mysql-devel.i386 0:5.0.95-5.el5_9      mysql-server.i386 0:5.0.95-5.el5_9
  perl-DBD-MySQL.i386 0:3.0007-2.el5

Complete!
[root@cent-test01 etc]# sudo yum remove mysql-server
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql-server
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: mirrors.tuna.tsinghua.edu.cn
base                                                     | 1.1 kB     00:00
extras                                                   | 2.1 kB     00:00
updates                                                  | 1.9 kB     00:00
Package(s) mysql-server available, but not installed.
No Packages marked for removal
[root@cent-test01 etc]# sudo yum remove mysql-libs
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql-libs
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: mirrors.tuna.tsinghua.edu.cn
No Packages marked for removal
[root@cent-test01 etc]#  sudo yum remove mysql-devel
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql-devel
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: mirrors.tuna.tsinghua.edu.cn
Package(s) mysql-devel available, but not installed.
No Packages marked for removal
[root@cent-test01 etc]#


したの3つはないんじゃね?みたいなカンジ

うーん
あと気になるのは

設定ファイル残
https://www.google.co.jp/search?q=centos+mysql+%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&aq=0&oq=CENTOS%E3%80%80MYSQL%E3%80%80%E3%81%82%E3%82%93%E3%81%84&aqs=chrome.1.57j0l3.11309&sourceid=chrome&ie=UTF-8#hl=ja&gs_rn=2&gs_ri=serp&tok=RkbbUFJifZUPb9z_UrAoOA&gs_is=1&pq=centos%20mysql%20%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&cp=24&gs_id=lv&xhr=t&q=centos+mysql+%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%80%80%E8%A8%AD%E5%AE%9A&es_nrs=true&pf=p&safe=off&tbo=d&sclient=psy-ab&oq=centos+mysql+%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%80%80%E8%A8%AD%E5%AE%9A&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&bvm=bv.42080656,d.dGY&fp=b3acd57f15943acb&biw=1745&bih=864&bs=1
http://minagawa.ddo.jp/centos/index.php?e=14&PHPSESSID=j85aga9f55f6sp7u7c4j36k3t7


やはり
/var/lib/mysqlは完全削除すべしみたいだな

-------------------------------
[root@cent-test01 lib]# rm -rf mysql

-------------------------------
おーきたきた

[root@cent-test01 etc]# /etc/rc.d/init.d/mysqld start
MySQL データベースを初期化中:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h cent-test01 password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
                                                           [  OK  ]
mysqld を起動中:                                           [  OK  ]
[root@cent-test01 etc]#


SVNとかGITとか

SVNとかGITとか
言われても良くわからないけどやってみる系

こんな構成らしいのでー


http://www.atmarkit.co.jp/fjava/rensai4/scrum06/01.html

-------------------------------
CENTOS起動(仮想)


http://www.yukun.info/blog/2011/12/linux-redmine-subversion-install.html

https://www.google.co.jp/search?q=Linux%3A+Redmine%E3%81%A8Subversion%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&oq=Linux%3A+Redmine%E3%81%A8Subversion%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&sourceid=chrome&ie=UTF-8


-------------------------------
SSHでログイン
YUMとかでインスコ作業いるみたひ


http://blog.redmine.jp/articles/redmine-2_0-installation_centos/


-------------------------------
SELINUXむこ
 vi /etc/sysconfig/selinux

-------------------------------

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted
~
~
~

-------------------------------
無効化したら
REBOOT


-------------------------------
[root@cent-test01 ~]# getenforce
Disabled
無効確認


IPTABLESでファイアウォールの80を許可

------------------------------
vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

になってた。


http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/epel-release.html

のURLぺぺっとして
http://dl.fedoraproject.org/pub/epel/

と書いてあったがうまくいかんおで

http://park1.wakwak.com/~ima/centos4_subversion0001.html

ここに倣いて

-------------------------------
#yum install subversion

-------------------------------

[root@cent-test01 ~]# yum install subversion
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
base                                                                 | 1.1 kB     00:00
base/primary                                                         | 983 kB     00:00
base                                                                              2770/2770
extras                                                               | 2.1 kB     00:00
extras/primary_db                                                    | 164 kB     00:00
updates                                                              | 1.9 kB     00:00
updates/primary_db                                                   |  68 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package subversion.i386 0:1.6.11-10.el5_8 set to be updated
--> Processing Dependency: perl(URI) >= 1.17 for package: subversion
--> Running transaction check
---> Package perl-URI.noarch 0:1.35-3 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================
 Package               Arch              Version                      Repository       Size
============================================================================================
Installing:
 subversion            i386              1.6.11-10.el5_8              base            3.1 M
Installing for dependencies:
 perl-URI              noarch            1.35-3                       base            116 k

Transaction Summary
============================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 3.3 M
Is this ok [y/N]:
-------------------------------
yと入力

-------------------------------

Downloading Packages:
(1/2): perl-URI-1.35-3.noarch.rpm                                                                                                                                                                                     | 116 kB     00:00
(2/2): subversion-1.6.11-10.el5_8.i386.rpm                                                                                                                                                                            | 3.1 MB     00:05
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        475 kB/s | 3.3 MB     00:07
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : perl-URI                                                                                                                                                                                                              1/2
  Installing     : subversion                                                                                                                                                                                                            2/2

Installed:
  subversion.i386 0:1.6.11-10.el5_8

Dependency Installed:
  perl-URI.noarch 0:1.35-3

Complete!
[root@cent-test01 ~]#

-------------------------------
あっさりはいった・・

http://rondelion.blogspot.jp/2010/03/blog-post.html

るびーとか
まいすけーるMYSQLえすきゅーるとかいれないといけんおかね?

http://d.hatena.ne.jp/thinkAmi/20100712/1278940858
-------------------------------
DBインスコMYSQL
[root@cent-test01 lib]#  yum install mysql mysql-server mysql-devel


Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql.i386 0:5.0.95-5.el5_9 set to be updated
--> Processing Dependency: perl(DBI) for package: mysql
---> Package mysql-devel.i386 0:5.0.95-5.el5_9 set to be updated
--> Processing Dependency: openssl-devel for package: mysql-devel
---> Package mysql-server.i386 0:5.0.95-5.el5_9 set to be updated
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
--> Running transaction check
---> Package openssl-devel.i386 0:0.9.8e-22.el5_8.4 set to be updated
--> Processing Dependency: openssl = 0.9.8e-22.el5_8.4 for package: openssl-devel
--> Processing Dependency: zlib-devel for package: openssl-devel
--> Processing Dependency: krb5-devel for package: openssl-devel
---> Package perl-DBD-MySQL.i386 0:3.0007-2.el5 set to be updated
---> Package perl-DBI.i386 0:1.52-2.el5 set to be updated
--> Running transaction check
---> Package krb5-devel.i386 0:1.6.1-70.el5 set to be updated
--> Processing Dependency: krb5-libs = 1.6.1-70.el5 for package: krb5-devel
--> Processing Dependency: libselinux-devel for package: krb5-devel
--> Processing Dependency: e2fsprogs-devel for package: krb5-devel
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel
---> Package openssl.i686 0:0.9.8e-22.el5_8.4 set to be updated
---> Package zlib-devel.i386 0:1.2.3-7.el5 set to be updated
--> Processing Dependency: zlib = 1.2.3-7.el5 for package: zlib-devel
--> Running transaction check
---> Package e2fsprogs-devel.i386 0:1.39-35.el5 set to be updated
--> Processing Dependency: e2fsprogs-libs = 1.39-35.el5 for package: e2fsprogs-devel
---> Package keyutils-libs-devel.i386 0:1.2-1.el5 set to be updated
--> Processing Dependency: krb5-libs = 1.6.1-55.el5 for package: krb5-workstation
---> Package krb5-libs.i386 0:1.6.1-70.el5 set to be updated
---> Package libselinux-devel.i386 0:1.33.4-5.7.el5 set to be updated
--> Processing Dependency: libsepol-devel >= 1.15.2-1 for package: libselinux-devel
---> Package zlib.i386 0:1.2.3-7.el5 set to be updated
--> Running transaction check
--> Processing Dependency: e2fsprogs-libs = 1.39-23.el5_5.1 for package: e2fsprogs
---> Package e2fsprogs-libs.i386 0:1.39-35.el5 set to be updated
---> Package krb5-workstation.i386 0:1.6.1-70.el5 set to be updated
---> Package libsepol-devel.i386 0:1.15.2-3.el5 set to be updated
--> Running transaction check
---> Package e2fsprogs.i386 0:1.39-35.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================
 Package                     Arch         Version                     Repository       Size
============================================================================================
Installing:
 mysql                       i386         5.0.95-5.el5_9              updates         4.9 M
 mysql-devel                 i386         5.0.95-5.el5_9              updates         2.4 M
 mysql-server                i386         5.0.95-5.el5_9              updates         9.8 M
Installing for dependencies:
 e2fsprogs-devel             i386         1.39-35.el5                 base            575 k
 keyutils-libs-devel         i386         1.2-1.el5                   base             27 k
 krb5-devel                  i386         1.6.1-70.el5                base            1.9 M
 libselinux-devel            i386         1.33.4-5.7.el5              base            144 k
 libsepol-devel              i386         1.15.2-3.el5                base            187 k
 openssl-devel               i386         0.9.8e-22.el5_8.4           base            1.9 M
 perl-DBD-MySQL              i386         3.0007-2.el5                base            148 k
 perl-DBI                    i386         1.52-2.el5                  base            600 k
 zlib-devel                  i386         1.2.3-7.el5                 base            102 k
Updating for dependencies:
 e2fsprogs                   i386         1.39-35.el5                 base            832 k
 e2fsprogs-libs              i386         1.39-35.el5                 base            120 k
 krb5-libs                   i386         1.6.1-70.el5                base            669 k
 krb5-workstation            i386         1.6.1-70.el5                base            889 k
 openssl                     i686         0.9.8e-22.el5_8.4           base            1.5 M
 zlib                        i386         1.2.3-7.el5                 base             51 k

Transaction Summary
============================================================================================
Install      12 Package(s)
Upgrade       6 Package(s)

Total download size: 27 M
Is this ok [y/N]:

yと入力

Downloading Packages:
(1/18): keyutils-libs-devel-1.2-1.el5.i386.rpm                                                                                                                                                                        |  27 kB     00:00
(2/18): zlib-1.2.3-7.el5.i386.rpm                                                                                                                                                                                     |  51 kB     00:00
(3/18): zlib-devel-1.2.3-7.el5.i386.rpm                                                                                                                                                                               | 102 kB     00:00
(4/18): e2fsprogs-libs-1.39-35.el5.i386.rpm                                                                                                                                                                           | 120 kB     00:00
(5/18): libselinux-devel-1.33.4-5.7.el5.i386.rpm                                                                                                                                                                      | 144 kB     00:00
(6/18): perl-DBD-MySQL-3.0007-2.el5.i386.rpm                                                                                                                                                                          | 148 kB     00:00
(7/18): libsepol-devel-1.15.2-3.el5.i386.rpm                                                                                                                                                                          | 187 kB     00:00
(8/18): e2fsprogs-devel-1.39-35.el5.i386.rpm                                                                                                                                                                          | 575 kB     00:00
(9/18): perl-DBI-1.52-2.el5.i386.rpm                                                                                                                                                                                  | 600 kB     00:00
(10/18): krb5-libs-1.6.1-70.el5.i386.rpm                                                                                                                                                                              | 669 kB     00:00
(11/18): e2fsprogs-1.39-35.el5.i386.rpm                                                                                                                                                                               | 832 kB     00:01
(12/18): krb5-workstation-1.6.1-70.el5.i386.rpm                                                                                                                                                                       | 889 kB     00:01
(13/18): openssl-0.9.8e-22.el5_8.4.i686.rpm                                                                                                                                                                           | 1.5 MB     00:01
(14/18): krb5-devel-1.6.1-70.el5.i386.rpm                                                                                                                                                                             | 1.9 MB     00:01
(15/18): openssl-devel-0.9.8e-22.el5_8.4.i386.rpm                                                                                                                                                                     | 1.9 MB     00:01
(16/18): mysql-devel-5.0.95-5.el5_9.i386.rpm                                                                                                                                                                          | 2.4 MB     00:01
(17/18): mysql-5.0.95-5.el5_9.i386.rpm                                                                                                                                                                                | 4.9 MB     00:04
(18/18): mysql-server-5.0.95-5.el5_9.i386.rpm                                                                                                                                                                         | 9.8 MB     00:03
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        999 kB/s |  27 MB     00:27
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libsepol-devel                                                                                                                                                                                                       1/24
  Installing     : libselinux-devel                                                                                                                                                                                                     2/24
  Installing     : keyutils-libs-devel                                                                                                                                                                                                  3/24
  Updating       : e2fsprogs-libs                                                                                                                                                                                                       4/24
  Updating       : zlib                                                                                                                                                                                                                 5/24
  Updating       : krb5-libs                                                                                                                                                                                                            6/24
  Updating       : openssl                                                                                                                                                                                                              7/24
  Installing     : perl-DBI                                                                                                                                                                                                             8/24
  Installing     : mysql                                                                                                                                                                                                                9/24
  Installing     : perl-DBD-MySQL                                                                                                                                                                                                      10/24
  Installing     : mysql-server                                                                                                                                                                                                        11/24
  Updating       : krb5-workstation                                                                                                                                                                                                    12/24
  Updating       : e2fsprogs                                                                                                                                                                                                           13/24
  Installing     : zlib-devel                                                                                                                                                                                                          14/24
  Installing     : e2fsprogs-devel                                                                                                                                                                                                     15/24
  Installing     : krb5-devel                                                                                                                                                                                                          16/24
  Installing     : openssl-devel                                                                                                                                                                                                       17/24
  Installing     : mysql-devel                                                                                                                                                                                                         18/24
  Cleanup        : openssl                                                                                                                                                                                                             19/24
  Cleanup        : krb5-workstation                                                                                                                                                                                                    20/24
  Cleanup        : e2fsprogs-libs                                                                                                                                                                                                      21/24
  Cleanup        : krb5-libs                                                                                                                                                                                                           22/24
  Cleanup        : e2fsprogs                                                                                                                                                                                                           23/24
  Cleanup        : zlib                                                                                                                                                                                                                24/24

Installed:
  mysql.i386 0:5.0.95-5.el5_9                                               mysql-devel.i386 0:5.0.95-5.el5_9                                               mysql-server.i386 0:5.0.95-5.el5_9

Dependency Installed:
  e2fsprogs-devel.i386 0:1.39-35.el5    keyutils-libs-devel.i386 0:1.2-1.el5    krb5-devel.i386 0:1.6.1-70.el5    libselinux-devel.i386 0:1.33.4-5.7.el5    libsepol-devel.i386 0:1.15.2-3.el5    openssl-devel.i386 0:0.9.8e-22.el5_8.4
  perl-DBD-MySQL.i386 0:3.0007-2.el5    perl-DBI.i386 0:1.52-2.el5              zlib-devel.i386 0:1.2.3-7.el5

Dependency Updated:
  e2fsprogs.i386 0:1.39-35.el5         e2fsprogs-libs.i386 0:1.39-35.el5         krb5-libs.i386 0:1.6.1-70.el5         krb5-workstation.i386 0:1.6.1-70.el5         openssl.i686 0:0.9.8e-22.el5_8.4         zlib.i386 0:1.2.3-7.el5

Complete!
[root@cent-test01 lib]#


-------------------------------
あっさりはいっらみたひ・・

MYSQLの設定ファイルをバックアップ
oldmycnfがバックアップ

-------------------------------
 cd /etc/
# cp -a my.cnf oldmycnf

とっておく

-------------------------------
vi my.cnf

-------------------------------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

-------------------------------

となっているとのこで


http://d.hatena.ne.jp/thinkAmi/20100712/1278940858


[mysqld]
default-character-set = utf8

これついき
[mysql]
default-character-set = utf8
これしんき


# vi my.cnf
-------------------------------

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql

#S2013/2/1
default-character-set = utf8
#E2013/2/1

# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

#S2013/2/1
[mysql]
default-character-set = utf8
#E2013/2/1
~

-------------------------------

iで挿入
:q!で間違えたらこいでまたVIHogehoge

できたら:wq!とかで書き書き
-------------------------------

[root@cent-test01 etc]# diff my.cnf oldmycnf
4,7d3
<
< #S20130209
< default-characeter-set=utf8
< #E20130209
20,27d15
<
<
< #S20130209
< [mysql]
< default-characeter-set=utf8
< #E20130209
<
<

-------------------------------
OSスタート時起動しる設定
[root@cent-test01 etc]# chkconfig --list |grep my
mysqld          0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@cent-test01 etc]#
こいだと起動時起動しんので
3と5
3cui?5gui?
を有効とす
-------------------------------
[root@cent-test01 etc]# chkconfig mysqld on
[root@cent-test01 etc]# chkconfig --list |grep my
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
[3と5がOKなら対外OK5GUI3CUIだったとおもう

-------------------------------
今再起動しないで起動しておく必要があるので、今起動
-------------------------------
[root@cent-test01 etc]# /etc/rc.d/init.d/mysqld status
mysqld は停止しています
[root@cent-test01 etc]# /etc/rc.d/init.d/mysqld start
MySQL データベースを初期化中:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h cent-test01 password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
                                                           [  OK  ]
mysqld を起動中:                                           [  OK  ]
[root@cent-test01 etc]# /etc/rc.d/init.d/mysqld status
mysqld (pid 3371) を実行中...
[root@cent-test01 etc]#
で起動したー
http://d.hatena.ne.jp/thinkAmi/20100712/1278940858

DBにろぐいん
[root@cent-test01 etc]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.95 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


-------------------------------
ぱすわーど変更
-------------------------------
MYSQLへようこそーーー
-------------------------------
ログイン
[root@cent-test01 etc]# mysql -u root

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.95 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.



http://dev.mysql.com/doc/refman/5.1/ja/default-privileges.html

アカウントのDBのパスワード作成ちうみたい。

-------------------------------
今のパスワード状態
mysql> select user,host,password from mysql.user;


mysql> select user,host,password from mysql.user;
+------+-------------+----------+
| user | host        | password |
+------+-------------+----------+
| root | localhost   |          |
| root | cent-test01 |          |
| root | 127.0.0.1   |          |
|      | localhost   |          |
|      | cent-test01 |          |
+------+-------------+----------+
5 rows in set (0.00 sec)

mysql>

パスワードがないみたい
-------------------------------

mysql> update mysql.user set password=password('<パスワード>') where user = 'root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

my
-------------------------------
http://dev.mysql.com/doc/refman/5.1-olh/ja/set-password.html

パスワード設定するらひい

-------------------------------
パスワード設定

mysql> upadte mysql.user set password=password('hogehoge') whrere user = 'root';


mysql> upadte mysql.user set password=password('hogehoge') whrere user = 'root';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'upadte mysql.user set password=password('hogehoge') whrere user = 'root'' at line 1
mysql>

なんかおこられた。。

チゲーよ!とさ。


1行でかいてんのに1行目がだめってよー

分けるか

mysql> upadte mysql.user set password=password('hogehoge')
    ->
ここまではいいみたい。。

てことは


whrere user = 'root';



のどこかがまずいみたいよ。


WHEREだ!!


mysql> upadte mysql.user set password=password('hogehoge')
    -> where user = 'root'
    ->

お!できたか?
-------------------------------
設定はいったか確認


mysql> select user,host,password from mysql.user;
+------+-------------+----------+
| user | host        | password |
+------+-------------+----------+
| root | localhost   |          |
| root | cent-test01 |          |
| root | 127.0.0.1   |          |
|      | localhost   |          |
|      | cent-test01 |          |
+------+-------------+----------+
5 rows in set (0.00 sec)

mysql>
あれ??

-------------------------------
もいちど



mysql> delete from mysql.user where password = '';
Query OK, 2 rows affected (0.00 sec)

mysql> select user,host,password from mysql.user;
+------+-------------+------------------+
| user | host        | password         |
+------+-------------+------------------+
| root | localhost   | 1281c38778a087b0 |
| root | cent-test01 | 1281c38778a087b0 |
| root | 127.0.0.1   | 1281c38778a087b0 |
+------+-------------+------------------+
3 rows in set (0.01 sec)

mysql>
-------------------------------





-------------------------------
パスワード状態
mysql> select user,host,password from mysql.user;

+------+-------------+----------+
| user | host        | password |
+------+-------------+----------+
| root | localhost   |          |
| root | cent-test01 |          |
| root | 127.0.0.1   |          |
|      | localhost   |          |
|      | cent-test01 |          |
+------+-------------+----------+
5 rows in set (0.00 sec)

-------------------------------
パスワード設定
mysql> update mysql.user set password=password('hogehoge') where user = 'root';

Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

-------------------------------
パスワード設定確認
mysql> select user,host,password from mysql.user;

+------+-------------+------------------+
| user | host        | password         |
+------+-------------+------------------+
| root | localhost   | 0b9eb44c024ed960 |
| root | cent-test01 | 0b9eb44c024ed960 |
| root | 127.0.0.1   | 0b9eb44c024ed960 |
|      | localhost   |                  |
|      | cent-test01 |                  |
+------+-------------+------------------+
5 rows in set (0.00 sec)
設定されている

-------------------------------
パスワードなしユーザ削除(ダブルクオートではないので注意)
delete from mysql.user where password = '';

mysql> delete from mysql.user where password = '';
Query OK, 2 rows affected (0.00 sec)


-------------------------------
最終確認
mysql> select user,host,password from mysql.user;
+------+-------------+------------------+
| user | host        | password         |
+------+-------------+------------------+
| root | localhost   | 0b9eb44c024ed960 |
| root | cent-test01 | 0b9eb44c024ed960 |
| root | 127.0.0.1   | 0b9eb44c024ed960 |
+------+-------------+------------------+
3 rows in set (0.00 sec)
-------------------------------

DBパスワード設定おわり
-------------------------------
SVNのユーザ(スキーマ?)作成


mysql -u roor -p

パスワード入力。。あれ、殻ですが。。

-------------------------------
DBユーザ作成
mysql> grant all privileges on redmine.* to redmine identified by 'redmine';

Query OK, 0 rows affected (0.00 sec)
-------------------------------
ユーザ作成確認

mysql> select user,host,password from mysql.user;
+---------+-------------+------------------+
| user    | host        | password         |
+---------+-------------+------------------+
| root    | localhost   | 0b9eb44c024ed960 |
| root    | cent-test01 | 0b9eb44c024ed960 |
| root    | 127.0.0.1   | 0b9eb44c024ed960 |
| redmine | %           | 58f564823c633508 |
+---------+-------------+------------------+
4 rows in set (0.00 sec)

-------------------------------
REDMINE用DBスキーマ作成
 create database redmine default character set utf8;
create database redmine default character ser utf8;
create database redmine default character set utf8;
はまりんこ