10bet网址
MySQL 5.6
下载本手册
PDF(美版)- 26.8 mb
PDF (A4)- 26.8 mb


2.10.1 Unix

Unix類似システムへのMySQLのインストール後,付与テーブルを初期化してサーバーを起動し,サーバーが満足に機能することを確認する必要があります。サーバーを,システムの起動および停止とともに自動的に起動および停止させることもできます。。

Unix類似システムでは,付与テーブルはmysql_install_db。一部のインストール方法では,既存のデータベースが検出できない場合このプログラムが自動的に実行されます。

  • RPM配布を使用してMySQLをLinuxにインストールする場合,サーバーRPMがmysql_install_db? ? ? ? ?

  • Debian Linux, Ubuntu Linux, Gentoo Linuxなどの多くのプラットフォームでは,ネイティブのパッケージングシステムを使用すると,mysql_install_db

  • MySQL、OS X、mysql_install_db? ? ? ? ?

一般的なバイナリおよびソースインストールを含むその他のプラットフォームおよびインストールタイプでは,mysql_install_db

次の手順は,付与テーブルを初期化して(まだ実行されていない場合),サーバーを起動する方法を説明します。同時に,サーバーへのアクセスおよびサーバーの正常動作のテストに使用できるいくつかのコマンドも示してあります。サーバーの自動起動および停止に関する情報は,2.10.1.2“MySQL”

■■■■■■■■■■■■mysql_install_dbによって作成されたアカウントにパスワードを割り当て,テストデータベースへのアクセスを制限するとよいでしょう。★★★★★“MySQL”

★★★★★★★mysql。★★★★★★★★★★★★★★★★★★存在しない場合は作成するか,あるいはサーバーの実行に使用する計画の別の既存のログインアカウントの名前を代用します。アカウント作成の詳細は,セクション2.2”一般的なバイナリを使用したMySQLのUnix / Linuxへのインストール”mysqlシステムユーザーおよびグループの作成

  1. MySQL () () (BASEDIR(英文)。

    壳> cdBASEDIR

    BASEDIRMySQL, MySQL, MySQL。……/usr/local/mysql/usr/local,“”工作★★★★★★★★★★★★★★★★★★★)(中文:★★★★★★★★★★★★★★★★★★★

    BASEDIR。インストールにもっとも重要なものは箱子サブディレクトリおよび脚本

    • 箱子。シェルがMySQLプログラムを正しく見つけることができるように,このディレクトリの完全なパス名を路径2.12“”

    • 脚本ディレクトリには,サーバーアクセス権限を格納する付与テーブルを含むmysqlデータベースの初期化に使用される,mysql_install_db

  2. 【中文】:mysql。太好了!mysql。太好了!としてインストールした場合は,そのコンテンツは? ? ? ?インストールディレクトリで次のコマンドを> > > > > > > > > > >mysql★★★★★★贵司,贵司,贵司,贵司mysql。2 .mysql

    shell b> chown -R mysqlshell> chgrp -R mysql
  3. 必要に応じてmysql_install_dbプログラムを実行して,ユーザーによるサーバーへの接続許可を決定する権限を含む,初期MySQL付与テーブルをセットアップします。これは,インストール手順でこのプログラムが自動的に実行されないような配布タイプを使用した場合には必要になります。

    Shell > scripts/mysql_install_db——user=mysql

    【中文】mysql_install_dbはMySQLを最初にインストールする際にのみ実行する必要があるため,既存のインストールをアップグレードした場合にはこのステップをスキップできます。……mysql_install_dbは既存の権限テーブルを上書きしないので,どのような場合でもこれを実行するのが安全でしょう。

    mysql_install_db——basedir——datadir。例:

    Shell > scripts/mysql_install_db——user=mysql \——basedir=/opt/mysql/mysql \——datadir=/opt/mysql/mysql/data

    mysql_install_dbmysql。データディレクトリの下に,付与テーブルを保持するmysqlデータベースとMySQLのテストに使用できる测试。★★★★★★★★。。“MySQL”★★★★★★★★★★★★★★★★★★MySQLユーザーはあらゆることを実行可能であり,だれでも测试我的意思是test_。付与テーブルの完全なリストと説明については,“MySQL”

    インストールをよりセキュアにするには,mysql_install_db——随机密码。MySQL (MySQL)アカウントに割り当てられ,これらのアカウントに対して有効期限切れパスワード。> > > >4.4.3”mysql_install_db- MySQL。(Unbreakable Linux Network での RPM を使用したインストール操作はmysql_install_db(中文:)

    あとでサーバーを起動したときに,サーバーがデータベースのディレクトリおよびファイルに対して読み取りアクセスおよび書き込みアクセスを持つように,それらがmysql。★★★★★★mysql_install_db> > > > > > > > > > > > >——用户。★★★★★★mysql。★★★★——用户

    测试データベースを保持しない場合は,サーバーを起動してから,“MySQL”

    この段階でmysql_install_db【中文翻译】2.10.1.1“mysql_install_db”

  4. MySQL? ? ? ? ? ?例外は,データディレクトリをmysql★★★★★★★★★★★★★★★★★★★★★★★★★★★★★> > > > > >

    shell> chown -R rootshell> chown -R mysql data
  5. プラグインディレクトリ(plugin_dirシステム変数によって指定されるディレクトリ)がサーバーによる書き込みが可能な場合,ユーザーが选择……到DUMPFILE。> > > > >plugin_dirをサーバーに対して読み取り専用にしたり,选择書き込みが安全に実行できるディレクトリに——secure-file-priv? ? ? ? ? ? ?

  6. ソース配布を使用してMySQLをインストールした場合,提供される構成ファイルをオプションで支持文件ディレクトリからご自身の/等。さまざまなユースケース,サーバータイプ,およびCPUとRAMの構成に対して,さまざまなサンプル構成ファイルがあります。これらの標準ファイルのいずれかを使用する場合,それを/etc/my.cnf? ?/etc/mysql/my.cnfにコピーして,最初にMySQL服务器を起動する前に構成を編集してチェックするとよいでしょう。

    標準構成ファイルのいずれかをコピーしない場合,MySQL服务器はデフォルト設定で起動されます。

    マシンをブートしたときにMySQLを自動的に起動する場合は,支持文件/ mysql.server。【翻译】mysql.server【中文译文2.10.1.2“MySQL”? ? ? ? ? ?

  7. MySQL服务器。

    Shell > bin/mysqld_safe——user=mysql &

    MySQL服务器。★★★★★★mysqld_safe> > > > > > > > > > > > >——用户。,mysql。★★★★——用户

    ★★★★★★★★★★★★★★★★6.1.5 " MySQL "

    コマンドがただちに失敗してmysqld结束を出力する場合は,エラーログ(デフォルトではデータディレクトリ内のhost_name.err【中文】:。

    () (mysql_install_dbを実行して付与テーブルの作成を行わなかった場合は,サーバーの起動時にエラーログファイルに次のメッセージが現れます。

    mysqld:找不到文件:'host. from '

    mysql_install_db> > > > >——用户数据ディレクトリを削除して,前述のようにmysql_install_db——用户

    サーバーの起動時にほかの問題が発生した場合には,2.10.1.3“MySQL (MySQL)mysqld_safe★★★★4.3.2”mysqld_safe- MySQL“”

  8. mysqladmin。。

    Shell > bin/mysqladmin版本Shell > bin/mysqladmin变量

    mysqladmin版本の出力は,プラットフォームおよびMySQLのバージョンによって多少異なりますが,次に示すものに類似します。

    shell> bin/mysqladmin version mysqladmin Ver 14.12 Distrib 5.6.23, for pc-linux-gnu on i686…服务器版本5.6.23协议版本10通过UNIX套接字连接本地主机UNIX套接字/var/lib/mysql/mysql.sock Uptime: 14天5小时5分21秒线程:1问题:366慢查询:0打开:0刷新表:1打开表:19查询每秒平均值:0.000

    mysqladmin★★★★★★★★★★★★——帮助

  9. Shell > bin/mysqladmin -u root shutdown
  10. 。★★★★mysqld_safe,,,,,,,mysqld全盘托出。例:

    Shell > bin/mysqld_safe——user=mysql &

    mysqld_safe★★★★★2.10.1.3“MySQL (MySQL)(英文)

  11. 。我的意思是,我的意思是,我的意思是,我的意思是。

    壳> bin / mysqlshow  +--------------------+ | 数据库  | +--------------------+ | mysql information_schema | | | |测试  | +--------------------+ 壳> bin / mysqlshow mysql数据库:mysql  +---------------------------+ | 表  | +---------------------------+ | 事件后columns_priv | | | | | | func | | help_category | | help_keyword | | help_relation | | help_topic | |主机| |插件| | proc | | procs_priv | |服务器| | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | |用户  | +---------------------------+ 壳> bin / mysql - e”选择主机、数据库、用户数据库mysql  +------+--------+------+ | 主机|db | user | +------+--------+------+ | % | test | | | % | test_% | | +------+--------+------+
  12. sql-benchディレクトリ(MySQLインストールディレクトリの下)に,異なるプラットフォームでのMySQLの動作の違いを比較したベンチマークスイートがあります。。それにはさまざまなデータベースへのデータベース非依存型インタフェースを提供するPerl DBIおよびその他いくつかのPerlモジュールが必要です。

    DBI DBD::mysql Data::Dumper Data::ShowTable

    これらのモジュールはCPAN (http://www.cpan.org/) ? ? ?2.13.1“Unix Perl★★★★★★

    sql-bench /结果。。

    Shell >运行所有测试

    sql-benchディレクトリがない場合は,おそらくソースRPM以外のRPMファイルを使用してMySQLをインストールしました。(RPMsql-benchベンチマークディレクトリが含まれています)この場合,ベンチマークスイートを使用する前に,まずそれをインストールする必要があります。mysql-bench -版本.i386.rpmの名前の個別のベンチマークRPMファイルがあり,その中にはベンチマークのコードおよびデータが含まれています。

    ソース配布の場合には,テストも测试,。,auto_increment.tst

    Shell > mysql -vvf test < ./tests/auto_increment. test

    想定されるテストの結果は/测试/ auto_increment.res

  13. ★★★★★★★★★★★★★★★★★★……初期 MySQL アカウントにはいずれもパスワードが設定されておらず、サーバーはテストデータベースへのアクセスを寛容に許可します。セキュリティーを厳しくするには、“MySQL”

MySQL 5.6mysql。,10.6 " MySQL服务器"

インストールディレクトリの下の箱子ディレクトリにインストールされたプログラムの起動をより便利にするために,そのディレクトリを路径。それにより,プログラムのパス名全体ではなく名前のみを入力して実行できます。4.2.10 " "