摰鋆摰Mysql 敺閮剖 :% B4 K' l; N- Q( Y- t5 _5 l: _
脖甇亥身摰 MySQL* \; E* E* c+ [9 w3 d
A.+ C0 n/ m" \ x% S* f
閮剖php.ini(/etc/php.ini)
' `5 Y: ` q" d+ F3 mphp.ini4 @+ e! L9 b5 a$ d# V, e: x
1 memory_limit = 128M //PHP舐刻園銝
1 E7 ^' W5 \* g* P- B4 n2 display_errors = Off //憿舐內航炊閮
0 F. }* K; K. |1 \- i. c3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)2 L# Q9 M) r3 M m5 X
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
, h/ Y; F3 K. F/ D* F, e& B# d6 E7 g U2 `8 C' g3 x
B.
5 V- U" T. g6 t( b! Y( C$ r, K( C閮剖my.cnf(/etc/my.cnf)6 T$ g4 q. y4 ^- d
my.cnf :
5 J' T" C# a: c( ^9 }: I2 t* X1 log-error=/var/log/mysqld.log //亥摮曆蝵9 r6 ]8 R% I* I$ Q2 C* @
2 connect_timeout = 15 //蝺timeout
/ g! V3 @( Y+ Y$ k7 t8 Q3 max_connections = 3000 //憭折蝺- r! T2 J# |1 W; q* L
4. service mysqld restart* |2 u, [: u) q" y: Z
4 N+ y' j4 D3 Q4 f% b# x( I$ a# W% n" K: M- i0 U
C.
/ h% d% |+ h) y4 N$ N+ T閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
I1 x5 J3 A ?' V$ W! @+ Q1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
5 ?+ [4 j" r4 S& q+ t2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣" o( Y: n* u. s& [! E4 A C+ n
3. New password: // 頛詨 root 啣蝣
9 U% m9 a. A" A4. Re-enter new password: // 銝甈∟撓 root 啣蝣7 k- W/ K( t0 i/ @0 i ^ J/ z
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
, C1 P6 b0 y" z8 ^% v% S6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter/ O2 G4 @/ V8 X
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter% O/ } E! ~' x7 j$ I' s3 t
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
6 S3 t/ O( W5 K2 m( C5 Z
- g1 |4 b3 A: g9 r5 S
- k Y$ P \& Z" }' Q亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
& S3 ~- Z6 _/ R, @ 瑁豢閬券鞈摨
' w U* v+ M; W1 amysql> use mysql
7 g* c; r( R7 m7 k9 k6 [/ r" j& L1 }! I1 p3 t# C
瑁select host,user from user ;閬蝯撠暹瑁$ X' j8 z& G; I4 e u4 e: o
mysql> select host,user from user ;$ F' r4 X- x9 K3 n8 S
+-----------+------+* z; P& L, ^1 u( f4 l! ]4 h8 Z
| host | user |
. y x2 x# D0 e- f# W+-----------+------+8 V& n4 O. a4 W6 q- ]& _- }. m) T2 A
| 127.0.0.1 | root |
! K' }8 e/ f/ F: a: j% p, W, L' H0 h1 n| localhost | root |
6 g0 l$ _1 P9 h$ T- o/ W+-----------+------+
+ V2 x' ?' s" A" |' n' h0 D2 rows in set (0.00 sec)0 e# y3 a n Y6 J) A8 {
0 A3 S' f+ Z0 P7 E 啣銝雿輻刻% Q. r& D. y3 M4 p: h6 I' J. T
insert into user (host,user,password) values ('%','your_account',password('your_password'));" g2 T9 N, H3 p! t) g
2 Z) n7 f5 L. ~1 {. W餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗
* x; d- q" h! \4 O" vGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;" v: R7 r# V d, e
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
: f: [, I* ]: f8 M* Q; o% U餉閮剖
# l" k @. L- y5 k; V" w* qFLUSH PRIVILEGES;! y% B6 A& Q6 S" ~# p6 F
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
6 L% h% \ W8 i- t0 h4 c7 g1 B隢摰鋆% x; Y3 O/ e0 Y% |9 Q. r
+ S" h5 {7 {* O9 G0 \) s7 E0 Z$ S
yum -y install php-mbstring
) ^; i% _8 i- B2 k& P" o/ }/ o% P* O& |" t
亙箇曄撩撠mcrypt嚗隢摰鋆
9 v, M* ~+ ?5 V, B d5 J: d+ e* ^5 J, K
yum -y install mcrypt/ y4 u# u2 B t& S; L( ]
service nginx restart' d+ x) P! E$ q1 M9 P& I( B
Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:+ |6 P: c: g8 Y! Q
php -m | grep mysqli ===> confirm mysqli module is installed! T2 H4 K9 r( ^. W& w T; n
php -i | grep extension_dir ===> 撠曉辣隡貊桅
1 e4 n! Y2 y) B; l4 P* ~yum -y install php-mysql ( yum install php5-mysqli) ===> ok
( C0 D' H7 j! F p蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖; k2 x% x. A% D4 z! s, O+ _, W
yum install php-mcrypt
n8 N+ g- u& o( ~yum install libmcrypt libmcrypt-devel ===> ok
4 }# M" v Q5 n8 n2 Y
5 X) S- {! q6 O" `* D8 ^: r5 O5 x6 x' M e' K$ d
|
|