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
システムユーザーおよびグループの作成。
MySQL () () (
BASEDIR
(英文)。壳> cdBASEDIR
BASEDIR
MySQL, MySQL, MySQL。……/usr/local/mysql
、/usr/local
,“”工作
(★★★★★★★★★★★★★★★★★★★)(中文:★★★★★★★★★★★★★★★★★★★BASEDIR
。インストールにもっとも重要なものは箱子
サブディレクトリおよび脚本
。箱子
。シェルがMySQLプログラムを正しく見つけることができるように,このディレクトリの完全なパス名を路径
。2.12“”。脚本
ディレクトリには,サーバーアクセス権限を格納する付与テーブルを含むmysql
データベースの初期化に使用される,mysql_install_db。
【中文】:
mysql
。太好了!mysql
。太好了!根
としてインストールした場合は,そのコンテンツは根
? ? ? ?インストールディレクトリで次のコマンドを根
> > > > > > > > > > >mysql
★★★★★★贵司,贵司,贵司,贵司mysql
。2 .mysql
。shell b> chown -R mysqlshell> chgrp -R mysql
必要に応じて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_db,
mysql
。データディレクトリの下に,付与テーブルを保持する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”。
MySQL
根
? ? ? ? ? ?例外は,データディレクトリをmysql
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★根
> > > > > >shell> chown -R rootshell> chown -R mysql data
プラグインディレクトリ(
plugin_dir
システム変数によって指定されるディレクトリ)がサーバーによる書き込みが可能な場合,ユーザーが选择……到DUMPFILE
。> > > > >plugin_dir
をサーバーに対して読み取り専用にしたり,选择
書き込みが安全に実行できるディレクトリに——secure-file-priv
? ? ? ? ? ? ?ソース配布を使用してMySQLをインストールした場合,提供される構成ファイルをオプションで
支持文件
ディレクトリからご自身の/等
。さまざまなユースケース,サーバータイプ,およびCPUとRAMの構成に対して,さまざまなサンプル構成ファイルがあります。これらの標準ファイルのいずれかを使用する場合,それを/etc/my.cnf
? ?/etc/mysql/my.cnf
にコピーして,最初にMySQL服务器を起動する前に構成を編集してチェックするとよいでしょう。標準構成ファイルのいずれかをコピーしない場合,MySQL服务器はデフォルト設定で起動されます。
マシンをブートしたときにMySQLを自動的に起動する場合は,
支持文件/ mysql.server
。【翻译】mysql.server
【中文译文2.10.1.2“MySQL”? ? ? ? ? ?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“”。
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★★★★★★★★★★★★
——帮助
。Shell > bin/mysqladmin -u root shutdown
。★★★★mysqld_safe,,,,,,,mysqld全盘托出。例:
Shell > bin/mysqld_safe——user=mysql &
mysqld_safe★★★★★2.10.1.3“MySQL (MySQL)(英文)
。我的意思是,我的意思是,我的意思是,我的意思是。
壳> 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_% | | +------+--------+------+
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 -
の名前の個別のベンチマークRPMファイルがあり,その中にはベンチマークのコードおよびデータが含まれています。版本
.i386.rpmソース配布の場合には,テストも
测试
,。,auto_increment.tst
。Shell > mysql -vvf test < ./tests/auto_increment. test
想定されるテストの結果は
/测试/ auto_increment.res
。★★★★★★★★★★★★★★★★★★……初期 MySQL アカウントにはいずれもパスワードが設定されておらず、サーバーはテストデータベースへのアクセスを寛容に許可します。セキュリティーを厳しくするには、“MySQL”。
MySQL 5.6mysql
。,10.6 " MySQL服务器"。
インストールディレクトリの下の箱子
ディレクトリにインストールされたプログラムの起動をより便利にするために,そのディレクトリを路径
。それにより,プログラムのパス名全体ではなく名前のみを入力して実行できます。4.2.10 " "。