ホームページ  >  記事  >  データベース  >  RedHat5 は Mysql5.1.7 をインストールします

RedHat5 は Mysql5.1.7 をインストールします

高洛峰
高洛峰オリジナル
2016-12-02 13:35:221119ブラウズ

[root@hqw ~]# cd /home/app/mysql
[root@hqw mysql]# ls

--解压
MySQL-community-5.1.73-1.rhel5.i386.rpm-bundle.tar
[root@hqw mysql]# tar -xvf MySQL-community-5.1.73-1.rhel5.i386.rpm-bundle.tar
MySQL-test-community-5.1.73-1.rhel5.i386.rpm
MySQL- embedded-community-5.1.73-1.rhel5.i386.rpm
MySQL-devel-community-5.1.73-1.rhel5.i386.rpm
MySQL-shared-compat-5.1.73-1.rhel5.i386。 rpm
MySQL-shared-community-5.1.73-1.rhel5.i386.rpm
MySQL-server-community-5.1.73-1.rhel5.i386.rpm
MySQL-client-community-5.1.73-1。 rhel5.i386.rpm
MySQL-community-debuginfo-5.1.73-1.rhel5.i386.rpm

--インストール
[root@hqw mysql]# rpm -ivh *.rpm
準備中... ### ######################################## [100%]
1:MySQL 共有-コミュニティ ########################################### [ 13%]
2:MySQL-devel-community ########################################### [ 25%]
3:MySQL クライアント コミュニティ ###################################### ##### [ 38%]
4:MySQL-community-debugin################################# ########## [ 50%]
5:MySQL 埋め込みコミュニティ############################ ################ [ 63%]
6:MySQL サーバー コミュニティ ###################### #################### [ 75%]

MySQL root ユーザーのパスワードを忘れずに設定してください !
これを行うには、サーバーを起動して、次のコマンド:

/usr/bin/mysqladmin -u root パスワード '新しいパスワード'
/usr/bin/mysqladmin -u root -h hqw.net パスワード '新しいパスワード'

あるいは、次のコマンドを実行することもできます:
/ usr/bin/mysql_secure_installation

これにより、デフォルトで作成された test
データベースと匿名ユーザーを削除するオプションも提供されます。  これは
運用サーバーに強く推奨されます。

詳細な手順については、マニュアルを参照してください。

/usr/bin/mysqlbug スクリプトに関する問題があれば報告してください!

MySQL の起動..[ OK ]
mysqld の起動に 2 秒かかります
7:MySQL-shared-compat ########################################## # [ 88%]
8:MySQL テストコミュニティ ##################################### ###### [100%]

-- 重置root密码
[root@hqw mysql]# /usr/bin/mysqladmin -u root -h hqw.net パスワード 'root'
[root@hqw mysql ]# /usr/bin/mysqladmin -u root パスワード 'root'

--启动服务
[root@hqw mysql]# service mysql start
MySQL の起動 [ OK ]

--root登录
[root@hqw mysql ]# mysql -uroot -proot
MySQL モニターへようこそ。  コマンドは;で終わります。または g.
MySQL 接続 ID は 3 です
サーバー バージョン: 5.1.73-community MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle および/またはその関連会社。 All Rights Reserved.

Oracle は、Oracle Corporation および/またはその
関連会社の登録商標です。他の名前は、それぞれの
所有者の商標である可能性があります。

「ヘルプ;」と入力してください。またはヘルプの場合は「h」。現在の入力ステートメントをクリアするには、「c」と入力します。

mysql>今すぐ選択();
+---------------------+
|今() |
+---------------------+
| 2014-11-22 08:01:09 |
+---------------------+
セット内の 1 行 (0.00 秒)

--新建远程账户

mysql> GRANT オプションを使用して、「test」で識別された test@localhost に *.* のすべての権限を付与します。
クエリ OK、影響を受ける行は 0 行 (0.00 秒)

mysql> GRANT オプションを使用して、'test' によって識別された test@"%" に対する *.* のすべての権限を付与します。
クエリ OK、影響を受ける行は 0 行 (0.00 秒)

--刷新权制限
mysql>フラッシュ権限;
クエリ OK、影響を受ける行は 0 (0.00 秒)

mysql> exit

--远程データベース库用户登录
[root@hqw mysql]# mysql -utest -ptest
MySQL モニターへようこそ。  コマンドは;で終わります。または g.
MySQL 接続 ID は 4 です
サーバー バージョン: 5.1.73-community MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle および/またはその関連会社。 All Rights Reserved.

Oracle は、Oracle Corporation および/またはその
関連会社の登録商標です。他の名前はそれぞれの
所有者の商標である可能性があります。

「ヘルプ;」と入力してください。またはヘルプの場合は「h」。現在の入力ステートメントをクリアするには、「c」と入力します。

mysql> 今すぐ選択();
+----------+
| 今() |
+---------- ----------+
| 2014-11-22 08:02:36 |
+---------------------+
1セット内の行 (0.00 秒)

mysql>


mysql> exit
Bye
[root@hqw mysql]# exit
logout
最終ログイン: Sat Nov 22 07:53:02 from 192.168.11.1

- - メイン設定ファイルをコピーします
[root@hqw ~]# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

--skip-name-resolve、skip-をメイン設定に追加しますファイル Grant-tables を使用してリモート接続を高速化します

-- mysql 設定ファイルを変更し、my.cnf の [mysqld] の下に lower_case_table_name=1 を追加します (場所は間違ってはいけません) (1 は大文字と小文字を区別しないことを意味し、0 はサイズを区別しますWrite)、保存して mysql を再起動します

[root@hqw ~]# vi /etc/my.cnf
# 非常に大規模なシステム用の MySQL 構成ファイルの例です。
#
# これは 1G ~ 2G のメモリを備えた大規模システム用です。システムが主に実行される場所
# MySQL.
#
# MySQL プログラムは、展開プラットフォームに応じて
# の場所でオプション ファイルを探します。
# このオプション ファイルは、それらの
# 場所の 1 つにコピーできます。これらの場所については、次を参照してください。
# http://dev.mysql.com/doc/mysql/en/option-files.html
#
# このファイルでは、プログラムがサポートするすべての長いオプションを使用できます。
# プログラムがサポートするオプションを知りたい場合は、プログラムを実行します
# "--help" オプションを指定して実行します。

# 次のオプションはすべての MySQL クライアントに渡されます
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock

# 以下にいくつかの特定のプログラムのエントリを示します

# MySQL サーバー
[mysqld]
lower_case_table_name=1
skip-name-resolve
skip-grant-テーブル
port = 3306
socket = /Var/lib/mysql/mysql.sock
skip- Locking
"/etc/my.cnf "149L, 4748C Written
[root@hqw ~]#

🎜-🎜🎜 🎜🎜 🎜🎜 t t 允 允はポート 3306 を許可します🎜

[root@hqw ~]# vi /etc/sysconfig/iptables
# system-config-securitylevel によって書き込まれたファイアウォール設定
# このファイルの手動カスタマイズは推奨されません。
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD - j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH -Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1158 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 5560 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall- 1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT - m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1- INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
"/etc/sysconfig/iptables" 25L, 1275C
# system-config-securitylevel によって書き込まれたファイアウォール構成
# このファイルの手動カスタマイズは推奨されません。
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH -Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall -1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp - -dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1158 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp - m state --state NEW -m tcp --dport 5560 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1- INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT - m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/sysconfig/iptables" 25L、1275C 書き込み

-- 防火服务
[root@hqw ~]# service iptables stop
ファイアウォール ルールのフラッシュ: [ OK ]
チェーンをポリシーに設定 ACCEPT: フィルター [ OK ]
iptables モジュールのアンロード: [ OK ]

--开启防火墙服务
[root@hqw ~]# service iptables start
iptables ファイアウォール ルールの適用: [ OK ]
追加の iptables モジュールをロードしています: ip_conntrack_netbios_n[ OK ]
[root@hqw ~]#


--查看网络構成

[root@hqw ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:0D:B0:9D
inet addr:192.168.11.6 Bcast:192.168.11.255 Mask:255.255.255 .0
inet6 アドレス: fe80: :20c:29ff:fe0d:b09d/64 スコープ:リンク
アップブロードキャスト実行中のマルチキャスト MTU:1500 メトリック:1
RX パケット:121089 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0
TX パケット:651エラー 39 件: ドロップ 0 件:0 オーバーラン:0 キャリア:0
衝突:0 txqueuelen:1000
RX バイト:169113515 (161.2 MiB) TX バイト:5457976 (5.2 MiB)
割り込み:67 ベースアドレス:0x2000

lo リンクのカプセル化:ローカル ループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6 アドレス:::1/128 スコープ:ホスト
アップループバック実行中 MTU:16436 メトリック:1
RX パケット:7086 エラー:0 ドロップ:0 0フレーム:0
TX パケット:7086 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0
コリジョン:0 txqueuelen:0
RX バイト:4800365 (4.5 MiB) TX バイト:4800365 (4.5 MiB)

--途中接続

RedHat5 は Mysql5.1.7 をインストールします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。