mysql|サーバー
MySQL をサーバーにインストールして使用する際の注意点
1. MySQL の最新バージョンを入手するにはどうすればよいですか?
MySQL をインストールするには、まず最新バージョンを入手する必要があります。MySQL が FreeBSD のパッケージに含まれていることは誰もが知っていますが、それでもインターネットにアクセスして MySQL の最新バージョンを見つけることをお勧めします。 http://www.mysql.org からダウンロードできるようにご紹介します
最新バージョンは MySQL 3.23 バージョンです。
2. MySQL をインストールするときに注意すべき点は何ですか?
1. MySQL+Apache と FreeBSD ネットワーク オペレーティング システムを使用している場合は、インストール中に FreeBSD のバージョンに注意する必要があります。FreeBSD バージョン 3.0 より前の場合、MySQL Source -pthread に含まれる MIT は正常に実行されます。バージョン以降では、
ネイティブ スレッドを使用する必要があります。つまり、with-named-thread-libs=-lc_r オプションを追加します。
2. COMPILE プロセス中に問題が発生した場合は、まず gcc のバージョンがバージョン 2.81 以降であるかどうか、また gmake のバージョンが 3.75 以降であるかどうかを確認してください。
3. バージョンの問題ではない場合は、メモリが不足している可能性があります。 ./configure --with-low-memory を使用して追加してください。
4. 設定をやり直したい場合は、「rm config.cache」と入力し、「make clean」と入力してレコードをクリアします。
5. 通常、MySQL は /usr/local ディレクトリにインストールされます。これは、必要に応じてインストールするディレクトリを設定することもできます。
3. MySQL の起動と停止
MySQL がマシンにインストールされていない場合、MySQL のインストール時に入力した最後のコマンドは /usr/local/mysql-3.23X/scripts/mysql_install_db です
複数のインストールを行っている場合同時にこのファイルを編集して、各マシンのアクセス許可を簡単に設定できます。
1. インストール ディレクトリ /usr/local で mysql を起動するには、/usr/local/share/mysql/mysql.server start を使用します。忘れずに mysql.server のプロパティを 777 に設定します。 mysql デーモンの場合、/usr/local/bin/mysqladmin shutdown を使用して
3. mysql にパスワードが設定されている場合は、mysqladmin -u root -p shutdown を使用して
4. root を使用してMYSQL ユーザー
最初に root としてマシンにログインし、次にディレクトリ アクセス許可を chown -R mysql /usr/local/var に変更してから、/usr/local/ にある mysql.server ファイルを変更する必要があります。 share/mysql/ で、mysql_daemon_user=root を mysql_daemon_user =mysql に変更します。
ただし、将来新しいデータベースを追加した後は、関連ファイルのアクセス許可を忘れずに変更してください: chown -R mysql /usr/local/var/some_new_dbs
コンピューターの起動時に mysql を自動的にロードするようにしたい場合は、次の操作を行うだけです。 /etc/rc.local 行を追加します /usr/local/mysql/share.server start
5. mysql をテストします
mysql を起動した後、ps -aux を使用してテストできます。より多くのプロセス MySQL で使用される文法の序文
文字列型 --- 文字列
文字列はペアにする必要があります。たとえば、次のようになります。または「」で表現します!
文字列内の単一引用符と二重引用符の例をいくつか挙げてみましょう。
二重引用符の繰り返し:
mysql>select " hi! " "ocp" "!"
->ocp"!
HTML ネットワークには一重引用符と二重引用符が多数含まれているため、プログラム
では一重引用符と二重引用符が原因でいくつかのエラーが発生するため、注意してください
。
数値型---NUMBERS
いくつかの有効な数値表現を見てみましょう:
7
777
-777
77.77
77.777
-777.7777o+7
データベースの命名の問題、TATBLE、INDEX、COLUMN、および ALIAS NAME の命名規則 接頭辞や最終行として数字を使用できますが、完全に数字にすることはできません。 $ 文字は MYSQL では完全に使用できますが、PHP では混同されるため、使用しないようにしてください。名前に「.」を使用することはできません。 ALIAS NAME には 256 文字を使用できますが、その他の長さは通常 60 文字に制限されます。必要に応じて MYSQL_INSTALL_DB を変更し、変更する必要がある長さを変更することができます。変更を大げさにしすぎないように注意してください。ただし、MYSQL のコアは試していない可能性があります。間違いが起こる。
数値関数: 数値関数エラーが発生した場合、NULL が返されます
LOG10 (X): 10 進数に基づく LOG 値
mysql>SELECT LOG (EXP (1));
-ɮ .000000
EXP(X): E の X 乗を返します。ここで、E は NATURAL LOG の底です。
FLOOR(X): X 以下の最大の整数を返します。
CEILING (X): 大雨が X に等しい最小の整数を返します。
ROUND(X): 整数に丸めます。
MOD (N, M) または %: N を M で割った余りを取得します。
SIGN (X): X が 0 より大きい場合は 1 を返し、X が 0 に等しい場合は 0 を返し、X が 0 より小さい場合は -1 を返します。
ABS(X): 絶対値を取得します。
ROUND(X,D): 小数点以下 D 桁に丸めます。 D は 0 に等しく、ROUND(X) と同じです。
三角関数:
ATAN (X, Y): 逆三角関数
ATAN2 (X, Y): 逆三角関数
LEAST (X, Y,...): 少なくとも 2 つのパラメータ、最小値を返す価値。
GREATEST (X, Y,...): 少なくとも 2 つのパラメータ、最大値を返します。
DEGREES (X): ラジアン (RADIAN) を度に変換します。
ラジアン (X): 度をラジアンに変換します。
続きます