忍者ブログ

からすまる日誌

20191221pm03 xamppのつづき

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

20191221pm03 xamppのつづき

httpd.conf
dとは?
ユニックスのルールらしい
ユニックスでよく使われる名称
デーモンのd
 
コンピューター上でずっと待機しているサービスのプログラムのことをデーモンというらしい
ユニックスでは
 

もうつかれたのでぜんぶひらがなで

うぇぶのまちうけをしているのはhttpのでーもん
ずっとすたんばいしつづけるさーびすのめいしょうをでーもんというこれはゆにっくすのるーる
 

line252
 
DocumentRoot "C:/xampp/htdocs"
るーと
いちばんうえのでぃれくとりのこと
 
こうかいりょういきのいちばんうえがhtdocs
htdocsにだいじなものをいれるとほかのひとからもみられる
 
こーひーやでさぎょうするとして
→phpをいじっていて
→webさーばをきどうしてないとphpはうごかない
→こうかいりょういきにだいじなものをいれていると
→こーひーやのでんぱにのっておなじとこからぶらさがってるひとがみんなみられるらしい
 
ipあどれすをたどったらどきゅめんとるーとでちょっこうするらしい
 
http://127.0.0.1/
じぶんじしんをさすとくべつなIPあどれす
 
どきゅめんとるーとというのはこうかいりょういきだとしっておく
 

せっていをかえたらたちあげなおすとへんこうしたせっていがゆうこうになる

いっぽうまいえすきゅーえる
congifをみると
my.ini
こぴーしてさくらでひらく
 
 

line28 [mysqld]
 
これもでーもんですよと
つぎのぎょうでぽーともいっている
 
わりとこんぱくとにせっけいされているまいえすきゅーえるは
だからへびーなものをなげるととまるらしい
line36あたりからかいてあるのがどのぐらいのめもりをわりあてるのかのていぎ
かいはつようだからこんぱくと
きょだいなでーたをいれてうごかそうとするととまる
そのばあいはさいずをあげぎみにせっていするひつようがある
 
ばっふぁ buffer:めもりのこと
 
けしてこうかいりょういきとしてこのmy.iniをつかってはいけない
 
これはあくまでかいはつようのかんいなもの。
さいずてきにもこんぱくと
せきゅりてぃてきにもかなりけちっている
 

あぱっちもまいえすきゅーえるもちゃんとせっていしてやるひつようがある
ぷろぐらまがさーばまでせっとすることはあまりないが、できるとちょうほう
 
line162 [mysqldump]
だんぷ dump
デーモンの名称でもある
だんぷというのはメモリのなかみを書き出すこと
 
だんぷをとるとかいう
変数をぜんぶ書き出すとか
データベースでだんぷをとるというのは、データベースに登録されているものをぜんぶ書き出すことをいう
つまりバックアップ用になる
 
だからデータベースはよくだんぷをとりますよ
 
だんぷをとるためのプロセスというのがあってずっと待機している
 

こちらも#はコメント部分
 


mysql
 
シェル
osの中核部分のこと
シェルスクリプト
OSごとにちがう
リナックス用とWindows用はちがう
 
 

開くと黒い
Windowsにおいてはコマンドプロンプトとおなじもの
mysqlとコミュニケーションするためのもの
 
cd
チェンジディレクトリ
 
# cd mysql(enter)
  
web@DESKTOP-EQR2U6K c:\xampp\mysql

dir
ディレクトリ
これだけでエンターしてみる
いろんなものがはいってる
 

bin
ビンというフォルダはリナックスサーバー上にはあっちこっちにあるらしい
バイナリのこと
文字情報ではなく 実行可能な状態にコンパイルされたものがはいっているフォルダをbinと名付ける慣習
 
テキストファイルか
バイナリファイルか
 
即実行可能にコンパイルされているのが、バイナリファイル
 
実行可能なプログラム群ということ
 
このなかにmysqld

cd bin(enter)
 
mysql -uroot(enter)
uとはユーザーのこと
 
直接mysqlと対話ができる状態になった

mysqlはバックエンドにいるので
直接にんげんがコミュニケーションすることは想定されていないので
シェルスクリプトでこうやってアクセスするしかない
 
そういうソフトなんかがないのだ
 
これをつかって東京のサーバーに遠隔操作して、せんせはダンプをしたりするらしい
 

自分自身をmysqlとはいってない。まりあDBといっている。はてな。
 
mysqlはむかしオープンソースのソフトウェア
かつて別の会社が保有 さんまいくろとか
身売り
オラクルの傘下にはいった
みんなオラクルにいやけがさしてそのひとたちはとびだしてしまった
mysqlも名前をかえてまりあとした
だからせいかくにはまりあDB。mysqlのラストバージョンからひきついでつくっているのでまりあもmysqlともいえる。
本家のmysqlもあるにはある。オラクルはあまりちからをいれていない。おーぷんそーすだから。
だから実際まりあを使われているし、実態はまりあである。
mysqlを呼び出すとまりあがでてくるのはそういう理由
おとなのじじょう
 

MariaDB [(none)]>
 
mysqlのデーモンがよびだされているので、この先からはコマンドプロンプトの命令をうけつけない
SQLだけ
SQLを学んだひとはここでまたとない機会なのでここでいろいろやるといいらしい
 

MariaDB [(none)]> show databases(enter)
 
datanaseにsがつくよ
sql文の末尾は;
なんかでてきた
 

システム的に管理するためのものだから、これらはいじってはいけない。
自分で追加してつかう。
testというデータベースがあるが、これだけは中身はなくて、必要ならつかってくださいというテスト用の場所。
 
しかし、デフォルトの文字コードがちがうので若干つかいにくいらしい
 
自分のオリジナルのデータベースをつくってみるのがいいらしい
 
「データベースをクリエイトする」というらしい
sqlでかくというのは特殊なものなのでめったにつかわない
phpマイアドミンというツールが用意されているらしい
 

ここでデータベースも簡単につくれる、が
なにひとつ、データベースの名前も、テーブル名もうんちゃらもうんちゃらも
日本語はつかえませんよ
記号のマイナスもご法度(記号自体やめときましょう)
全部アルファベット、アンダーバーぐらいで。
 

でーたべーすhogeをつくってみるかね
 
なまえ:hoge
きゃらくたせっと:utf8mb4_general_ciというデフォルトのやつで
これはいわゆるutf-8のこと
 
これがユニコードでないとやらなきゃいけないことがめちゃくちゃ発生するらしい
 
ちょっと前までは
utf8_general_ciをつかうことが多かったらしい

ユニコードもいろいろなバージョンが存在する
utf-8とか
utf-16とか
 
utfmb4がいちばんよろしいらしい
 

じゃあ作成ボタンをおして、
さっきのコマンドのとこにもどって、
うえやじるしを押してみましょう
 
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| hoge               |
| information_schema |
| mysql              |
| performance_schema |
| phpmyadmin         |
| test               |
+--------------------+
6 rows in set (0.001 sec)
MariaDB [(none)]> 
 

消すときはおなじように
データベース→hogeにチェック→削除
 
データベースを管理しようと思ったらいちばん上にいくこと
hogeのなかにいるとhogeを操作することになってしまうし、そういうメニューしかでてこない
 
ぱんくずリストでいちばん頂上のデータベースにいって、それではじめてデータベースのメニューがでるよ
 

ふつうにばってんでけしてもOK
 


1/6はphpのテキストもってくる
 
 
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30