序文
メタデータを格納するためにリポジトリとしてリレーショナルデータベースを再指定する必要があるので、ハイブビルド良いが、発見は、会うの生産ニーズにダービーができています!
インストール前の準備
- 指定されたディレクトリにアップロードrpmのインストールパッケージには、著者プットは/ opt /ソフトウェアのディレクトリです。
- MySQLのインストールされていることのLinuxをチェック
rpm -qa | grep mysql
rpm -qa | grep MySQL
削除クエリがあり、次のように、私は、MySQLにチェック:
mysqlの-LIBSを-5.1.73-7.el6.x86_6
- すべてのサービスが、以前にMySQLを停止して削除します。
sudo service mysql stop
- 削除mysqlの(依存するかどうか)
sudo rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_6
(バージョン5.6)をインストールします。
- インストールされたサーバー・サイド
sudo rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
- クライアント側のインストール
sudo rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
注意事項
それはMySQLのハイブを構築することであり、それはバージョンを変更する必要がある場合は、インストール設定ファイルの後に5.5である場合
には/は/ usr /シェア/ MySQLの my.cnfの設定ファイルを見つけ、ここで私の-huge.cnfをコピーするの/ etc /そしてmy.cnfファイルの名前。
my.cnfのでは[mysqldを]単語を追加します。
binlog_format=ROW
ボーエンの理由を参照してくださいここでのポイントはここに壁紙を!!。
rootパスワードの変更
mysqlの5.6場合は、rootのパスワードを設定する必要があります@ localhostの:
ランダムに生成されたパスワードを表示します。
sudo cat /root/.mysql_secret
サービスを開始します。
sudo service mysql start
パスワードを変更するには、ログイン後:
mysql -uroot -p刚查询的随机密码
パスワードの変更(引用符を忘れないでください):
SET PASSWORD=password('密码')
終了後、新しいパスワードを使ってログイン!
ユーザーは任意のマシンからサービスインスタンスを提供MySQLアクセスすることができます
:何が現在のユーザーのクエリを持っています
select host,user,password from mysql.user;
ローカルホスト以外のすべてのユーザーを削除します。
delete from mysql.user where host <> 'localhost';
任意のマシンからログインすることができますルートユーザを変更します。
update mysql.user set host='%' where user='root';
リフレッシュ権利
flush privileges;
サービスを再起動します。
sudo service mysql restart
ログオンし確認します。
sudo mysql -uroot -psa
外部アドレスからのログインを確認します。
sudo mysql -h hadoop103 -uroot -psa
現在の接続のスレッドを表示します。
sudo mysqladmin processlist -uroot -psa
MySQLのアンロード
現在インストールされているバージョンのMySQLを問い合わせます
rpm -qa | grep MySQL
現在のMySQLサービスを停止します
sudo service mysql stop
サーバーのアンインストール
sudo rpm -e MySQL-server-5.6.24-1.el6.x86_64
削除する前にデータを保存するためにmysqlのディレクトリ
sudo rm -rf /var/lib/mysql/