摰鋆摰Mysql 敺閮剖 :
" F/ a" a. i, ]脖甇亥身摰 MySQL
1 Q' a+ c) P! B' n* QA./ a! ]( g9 A" U- Y; ?6 i% m
閮剖php.ini(/etc/php.ini)
, @+ N; U; q; ^) Lphp.ini
' _5 J7 K5 X- X1 memory_limit = 128M //PHP舐刻園銝
, m& \+ p9 y8 O, y5 I7 d/ ]7 s. D6 V1 z2 display_errors = Off //憿舐內航炊閮+ I _0 }' N7 B7 _. }5 y
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
7 W' Q5 C, a" {4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
8 u" i9 J, m' e0 v
6 H" F: H! [7 [( a4 D+ Y7 o: \4 eB.
0 v4 {: G8 I) X1 v, @8 S' m閮剖my.cnf(/etc/my.cnf)
# N+ Z2 L; s* o6 m1 L2 W% J- ^1 [my.cnf :
2 r% D. P$ f0 Z; B% U4 {1 log-error=/var/log/mysqld.log //亥摮曆蝵0 C# X' k- K t, b' B( d: ]
2 connect_timeout = 15 //蝺timeout0 l k, H; V3 E0 F
3 max_connections = 3000 //憭折蝺
1 h) D9 Z" M, Q) y7 f7 B8 z4. service mysqld restart
' w3 G ]( T7 z+ j# y) E
7 ?& U7 B1 K6 x% x. J
6 r/ b8 w; _3 ^3 y3 B' f$ @; vC. C/ D$ Q* S1 B& p$ S5 w1 m7 Z. y
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
$ j$ ?2 e( x) e; f% Z2 V1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
9 w/ I& X: c5 y: o1 R2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣
9 u; I! Z4 I- ~+ a( B3. New password: // 頛詨 root 啣蝣0 ^8 N; }% O, ?; S
4. Re-enter new password: // 銝甈∟撓 root 啣蝣
7 j, J- x8 I" F5 _% y7 r$ f5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter& i V7 d* m" k1 ^; a
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter8 @0 ^# z- v: X& L- D5 F5 E9 x& r
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter, H% S; D( g% ^; C
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
7 I; z. i4 S$ h" W' F8 u, o1 d- l* m
" B/ a5 k0 ~" [7 c+ k亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵* {+ s* {! [$ v6 P
瑁豢閬券鞈摨
3 u; Z& @( Z0 h+ @! z0 D/ b. _0 xmysql> use mysql
6 W6 w7 T+ m3 R/ D$ |- `: m2 ~( \2 \/ g& j9 g5 r
瑁select host,user from user ;閬蝯撠暹瑁 e( S3 _9 i" u5 }) n! K6 ?" b
mysql> select host,user from user ;" P/ w5 f" M( \ c3 H; b' p
+-----------+------++ d, }( D! c x2 e6 f, e
| host | user |( v0 D! N! _; h6 J, |' Q" f
+-----------+------+
. d! p: p' a& ~( v| 127.0.0.1 | root |
$ [( L- V& l+ F I" W| localhost | root |& ]7 L0 }6 p( x8 V' Q
+-----------+------+3 E3 a- F) _, l0 O& w2 D
2 rows in set (0.00 sec)
! X; ~9 b' J5 ]! e% D D: w* j
4 z+ s+ y5 L: c) g& ~5 r" z 啣銝雿輻刻
" \! p; _, M) r* |* Yinsert into user (host,user,password) values ('%','your_account',password('your_password'));
9 v }" T/ m0 n. Q' B; O: B" l' g3 b1 x1 r3 [/ C# }/ c
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 ! D, ~: C( r1 g
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
: K3 d. e2 m, _! r9 `! \銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
: U! D1 n/ \; D. F. o# N e餉閮剖. `" E0 _0 j' R! q( |& L$ I
FLUSH PRIVILEGES;6 o, h. C+ D% T4 K: f
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.1 d) T4 M* i, j2 B W f6 f
隢摰鋆
1 r+ q6 ?& ?7 J : @9 ~* `/ ]1 ^
yum -y install php-mbstring$ m+ e( h, b; N1 n. b, i
- [- t: b# e9 z. p$ D+ O- W
亙箇曄撩撠mcrypt嚗隢摰鋆
- [, C( |/ c# N5 I/ l
2 P5 ~0 e" W, L2 w6 X, z. nyum -y install mcrypt
7 I2 F# k t$ a% ^service nginx restart
$ W) l* N3 J3 ? b0 ~8 }& nLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
0 v. U L: P8 [* _$ p$ J7 y$ @4 e! Cphp -m | grep mysqli ===> confirm mysqli module is installed
' W% T+ x+ \9 ^7 O5 L _( zphp -i | grep extension_dir ===> 撠曉辣隡貊桅
& M1 X. P5 V" z- ~* Uyum -y install php-mysql ( yum install php5-mysqli) ===> ok% r* N" P: }5 T0 J5 g! R
蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖2 o. B3 p. V) S4 Z# Z
yum install php-mcrypt
- k# C$ J/ A; R0 K! }" @5 D" |yum install libmcrypt libmcrypt-devel ===> ok4 Z c4 P9 g, i$ F# E
) t+ p! c1 V3 T
! |- R, h. s; |) E4 A |
|