摰鋆摰Mysql 敺閮剖 :1 X7 Y: e2 B* o: r6 f+ }. B
脖甇亥身摰 MySQL& ]- p1 K, |( m6 B0 {# R
A.
$ a/ n O) [& P閮剖php.ini(/etc/php.ini)
' B* p3 X1 V+ W x/ z8 G. m3 a- j% lphp.ini
3 }1 y4 G: ?1 `+ G1 memory_limit = 128M //PHP舐刻園銝# b6 c" L0 T& A- u) n& ^$ z( B
2 display_errors = Off //憿舐內航炊閮2 \% K- V& c" A6 i% j1 t
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)* z* d( s, P" n* C; N' }
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
( r$ Q6 w" F( b* Q
# j) M6 I8 F% y" K4 mB.
& S) O' q! |5 s9 O3 t6 x/ ?閮剖my.cnf(/etc/my.cnf)- H* f6 [, B( U; {
my.cnf : 6 }' W% g5 r9 \0 o3 c+ r( i
1 log-error=/var/log/mysqld.log //亥摮曆蝵1 f$ P3 u$ v0 C& Y4 w
2 connect_timeout = 15 //蝺timeout
- r( G" E' v% x3 max_connections = 3000 //憭折蝺2 W7 m' }* J3 d E. M
4. service mysqld restart
) ?% S( A9 \$ {: I3 A3 I* V2 C' p$ H3 Q+ M3 ?; U, B1 S
) ]( b& n8 k' A9 |1 I: ]
C.
, _& s4 A( j4 L9 j& e5 H: t閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
) \+ N& ]1 J6 s0 q/ K( }6 T- V1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣3 G, ]' Y* M" J/ I5 u6 X0 q1 }, J
2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣9 ~! A3 b9 H% V* }, @4 T! y
3. New password: // 頛詨 root 啣蝣
z' g4 Z N0 ^. D2 C B4. Re-enter new password: // 銝甈∟撓 root 啣蝣
& L) e1 d5 d8 |/ o8 M/ l- R5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
4 M: S4 k/ v. q: G6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter$ `; T! D. m: U1 Y5 F- n
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
! E; y/ V, @( v, R$ C8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
, }) ?, X6 H e2 ~% |
0 P- I- J* A" t* ], R/ S
! f( p3 D* p5 a$ ]亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵& ?! o! l5 r/ c" w
瑁豢閬券鞈摨 z+ `" b _3 p6 s% Y6 U0 C
mysql> use mysql
% C5 l) M2 }8 U, a, M: K" N: f
瑁select host,user from user ;閬蝯撠暹瑁
" k/ t: C* I+ o6 d% |mysql> select host,user from user ;* W) _) e6 G* @+ m* l
+-----------+------+
& ?4 |: B8 d, ~; S4 v9 h2 c| host | user |' q- t$ l# E$ w- J6 F' O
+-----------+------+$ Q) r4 ]/ h5 j) G: ~0 P
| 127.0.0.1 | root |
' f! B; K* A9 x6 r s# I& j4 l| localhost | root |
6 l; J9 G$ S& J3 }4 p+-----------+------+
6 Z$ {5 |! u1 ?# R# n7 n% } m2 rows in set (0.00 sec)- i1 L6 i+ {5 o- ?
# z" z0 E& A' b! }7 O8 Z
啣銝雿輻刻
$ J- s% V! u* Z- z3 D. g) L0 |- Yinsert into user (host,user,password) values ('%','your_account',password('your_password'));$ {. O" Y; K; n ~' A# d' x1 q
2 H! J9 P5 ?, e/ q) {+ _餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 + J: t( A7 E- L9 K1 I
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;% i V$ h3 a% [2 r$ c7 k& N: u+ Y
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
" a* L; m, ]3 z0 ^ W+ l' |餉閮剖/ {1 `2 t8 _, o2 g4 Z' ?2 Y
FLUSH PRIVILEGES;4 z L% b" c: Y: M0 {4 g" P3 {
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.; }& t1 C6 m# Y
隢摰鋆
. M% v( X ^1 D. W 5 Z- Z8 U! b7 T
yum -y install php-mbstring
[4 {2 [, d& r" g$ y
) G- e* D9 I0 u; ~# f亙箇曄撩撠mcrypt嚗隢摰鋆' }& q+ Z7 _0 ~4 N- ]0 |, H
' k, _' I; t0 ^- R. d- }% b( ~yum -y install mcrypt! m$ R: V+ a8 R6 P8 }0 q" A
service nginx restart
, w. y w; M$ g6 iLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:5 Z" `7 |- e% X4 ~8 |
php -m | grep mysqli ===> confirm mysqli module is installed- x+ F0 f, T, B/ y
php -i | grep extension_dir ===> 撠曉辣隡貊桅
4 q. ~) _8 w% R# Hyum -y install php-mysql ( yum install php5-mysqli) ===> ok
, g; V1 m6 `7 N H. a! X蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
8 x% |# }2 H/ S2 tyum install php-mcrypt) q& h' O0 B& S9 j8 s2 `" O
yum install libmcrypt libmcrypt-devel ===> ok
7 \6 ]! t; `8 K5 g1 y S# G- {/ h% L4 m4 P+ V' y' `/ ^& x7 Q. f5 I7 l! P
) P$ K6 B, X) g) `' V
|
|