摰鋆摰Mysql 敺閮剖 :5 \# o$ R1 C1 t! D7 f8 F! M. j
脖甇亥身摰 MySQL4 K% T4 w: Q( C8 R! p
A.1 i7 a( C( x* G) Q
閮剖php.ini(/etc/php.ini)
' A0 e3 `1 m8 q+ L9 Ephp.ini
9 z/ A. g. N: O. Y1 memory_limit = 128M //PHP舐刻園銝
2 x' _ m; F% n2 display_errors = Off //憿舐內航炊閮1 p* O5 `1 P6 h" g# i% Y" F4 f( B
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮); {2 r, Q% C( R `. y* O1 P
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)8 b2 w3 v6 ]3 V
9 u/ V. \6 t2 a2 JB.
- u+ _7 o7 E& H. Z6 h$ V閮剖my.cnf(/etc/my.cnf)# \" T5 S: l9 O6 h* i2 A; B
my.cnf :
4 W4 i' U. X1 a: {. q/ n3 p1 log-error=/var/log/mysqld.log //亥摮曆蝵
3 |+ a' F1 T- J6 O: }& E) f) l3 w2 connect_timeout = 15 //蝺timeout
7 T4 U0 Z, p: A; _1 b3 max_connections = 3000 //憭折蝺
1 x; w v$ Y) j4. service mysqld restart
3 d/ K8 h6 [2 ], U
, P5 [: j- Z$ M! `/ K% w+ ]$ A( n5 k! a4 ^; m* R
C.# V" D. A) P8 V# m3 K0 T
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭, ^" ^ W ~" S/ z" Y+ }: ]6 M( N
1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
/ \6 M& a- F1 Y9 c6 _2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣4 W e5 w+ E( B( B
3. New password: // 頛詨 root 啣蝣
! \8 ~( \4 I! v# k4. Re-enter new password: // 銝甈∟撓 root 啣蝣
0 h4 w6 W# p; z/ D% y% X" F0 A5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter' J8 a3 B1 u- x
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter
" M/ z, m; c9 C0 r7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter* I9 C! ?1 x: t* Y
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
s0 l4 Y* a' y1 o$ i+ A, j7 m# e# o) O% M" `9 ]! L6 u
c) Q3 j3 a3 ^' y6 Z0 w
亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵4 K) W* W2 i* c) @& m/ Z
瑁豢閬券鞈摨
$ s3 f* G/ p% Z' Z* wmysql> use mysql
& ^5 x4 ]% v+ t! E8 Z* p
" x: Q" k# {9 \ 瑁select host,user from user ;閬蝯撠暹瑁
& Z! k9 N, Z) y2 V9 J7 amysql> select host,user from user ;
7 Y b' f4 @% Y+-----------+------+
( P1 s1 K z5 S8 _! J9 o: i) {| host | user |
, @6 b* j+ p8 J! U c- z- A+-----------+------+
& l0 r# t: I1 d2 d' p0 z4 j| 127.0.0.1 | root |* n5 Q1 r+ u9 ~7 n- j/ F
| localhost | root |
; f4 k0 z1 W, e& z% }! e+-----------+------+5 I: I& q1 L F4 K8 ~
2 rows in set (0.00 sec), x5 W: v* ?0 V4 U" d6 |
8 D+ S0 U2 S+ C4 k. W
啣銝雿輻刻
, H; Q1 x/ v4 c% vinsert into user (host,user,password) values ('%','your_account',password('your_password'));
B# w% ?* _) a4 n }5 ?% P
: v: ?$ \, y$ |0 Q3 e# i( q餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 . s/ D) W, k" I; O! i1 K4 m
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;# `3 }( Z( k k c3 d+ t! E
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
( g7 v9 l1 P3 O餉閮剖0 F N( `# }$ T8 b8 n; R- `
FLUSH PRIVILEGES;# f9 ?% B4 E( e( O9 x% Z( U; X) X& c
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
8 W, L( @$ U3 Y9 \2 i h隢摰鋆
3 z" ~$ W* v; T) f& I ) w% l' |8 g) N0 {7 P
yum -y install php-mbstring* g; Q5 M% ~+ H- C% o ?
0 w7 u$ p T" d+ _5 I. [4 Y
亙箇曄撩撠mcrypt嚗隢摰鋆
& W" y7 H* b$ o/ i) ~: ?& O9 r
5 B6 _6 s9 x1 | Qyum -y install mcrypt
" T' T1 q. q5 @7 C1 H& X& |service nginx restart
5 h2 L0 P# x! O2 J2 `( XLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
2 }5 [5 Q, X8 L; U- [) J+ z: Iphp -m | grep mysqli ===> confirm mysqli module is installed
( X, a, P8 o1 Y( Rphp -i | grep extension_dir ===> 撠曉辣隡貊桅
$ c" Q8 `7 z- W) H6 xyum -y install php-mysql ( yum install php5-mysqli) ===> ok6 M- v$ G; N4 L5 q1 \: l
蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
2 e# C' d' [/ W( n4 }4 eyum install php-mcrypt0 | _0 B( L. T! o" p
yum install libmcrypt libmcrypt-devel ===> ok" _2 C9 ]& S. ?. I: B
- f: A8 `; Y3 W }- g7 J! K
$ f( f, s+ X* G1 J |
|