摰鋆摰Mysql 敺閮剖 :
' ~5 r+ P4 F$ a- ~# s脖甇亥身摰 MySQL- c9 C% \) A) ?8 m" {! W
A.0 x* }- T a; V4 c; p: E
閮剖php.ini(/etc/php.ini)
# W7 J9 z$ c/ p; t1 qphp.ini& u% @1 {7 Z* b3 F" F# ~4 i
1 memory_limit = 128M //PHP舐刻園銝# r' Q# S* u3 t0 U/ z* n3 m' N6 B
2 display_errors = Off //憿舐內航炊閮2 }* B: M" {9 |3 y
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
7 f/ A, h2 z7 {9 n" }- g4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
% m5 V- D. z+ u z& t# L
! {! {2 T2 t1 m/ B- AB.0 k' p) u5 q* w: n% A. Z
閮剖my.cnf(/etc/my.cnf)% x& B/ F6 }& b8 \9 x" K* W
my.cnf : ; `; W, ^; o* w' W$ @$ x- U. Y4 r
1 log-error=/var/log/mysqld.log //亥摮曆蝵$ _# ] n& q- s
2 connect_timeout = 15 //蝺timeout* ^. L& C4 ]# u
3 max_connections = 3000 //憭折蝺, u5 D: W5 Q( x" l5 n0 l
4. service mysqld restart0 E) t9 W+ _! ?$ ~; n2 H' j
0 i$ Q3 i& D; Y' d8 e! W- ?, ~
3 D) U% ^: m$ c L: ^; ZC.: X. f' V- p" K. y n( N2 G
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
+ H- e1 A9 M0 V+ l1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣+ ?) f; Y" o4 h; ?
2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣! h* i) U, j# M; r6 l a) e4 m0 d
3. New password: // 頛詨 root 啣蝣
; H4 j1 S! X0 s+ E7 }, |9 _5 k4. Re-enter new password: // 銝甈∟撓 root 啣蝣+ T/ C+ k, y7 `0 \
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
|# ]: n- q( |# q# P U* r9 y6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter
! ~! k: P4 o# A, ?& E7 V& Y8 `0 x+ O7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
o* Q3 }2 H; ?% u: n8 m T8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
8 I- k7 c- M' O* n; q6 h2 C0 P/ l" [
/ H8 ^. p* i5 }+ Y1 c亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
A$ ?+ C3 K/ y) h2 ~4 N" @# V 瑁豢閬券鞈摨- ]3 H# U, t$ ~& ?7 x
mysql> use mysql
& k; H- t h' o8 D5 F5 u, t( X9 ^& I3 l
1 E' z; ]$ W \' z 瑁select host,user from user ;閬蝯撠暹瑁
: g5 c+ Z7 N4 L2 Q: ]. Tmysql> select host,user from user ;
* B& r. V' Z) v4 |: T1 g+-----------+------+0 D& {6 V/ ?' p) M5 w
| host | user |/ n5 V; h2 d' z$ U j% W2 { i
+-----------+------+7 ?7 K% m- ~3 J; W1 M* r7 W1 r$ H
| 127.0.0.1 | root |
% W! Z0 b) A3 Z9 }| localhost | root |/ t; Q# x! V2 T: ]1 P+ R: {1 X
+-----------+------+
8 j+ W8 Q O! y2 D. n2 rows in set (0.00 sec)# R! u: D" l) d, x& O
- C" N; P- b7 x 啣銝雿輻刻8 f: E, G9 \+ R( g$ w! r: {0 [/ e# w
insert into user (host,user,password) values ('%','your_account',password('your_password'));
- P. _. B' T* J% ^4 ^; m2 M' ]7 }) Q1 v# p& [
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 2 |% S: ?2 g9 f1 w$ `8 [
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
" m3 `' d# u& o0 r* s* T* y銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈2 C1 h) q2 b L' g# z/ z) N
餉閮剖2 Y: J) n4 Y, `( T! |
FLUSH PRIVILEGES;1 j: \- ]4 l# [, u+ H8 E
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
. y5 I0 Z- e! @0 R隢摰鋆% X N8 q l; q* h% ?3 s
/ N' A: s2 m8 r4 j2 W( ]yum -y install php-mbstring- G" k5 ?) F% w1 X9 q' D
8 a+ _+ ^% M6 G" G h亙箇曄撩撠mcrypt嚗隢摰鋆
. z5 x- }" a v0 m0 S8 T$ N
, b1 `" n4 C/ {/ T: A* x t+ f: Oyum -y install mcrypt5 [* B/ s M5 {% X* b, s
service nginx restart
3 Q l) W% y8 V" w hLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:6 L9 @" p" D5 n/ `4 L5 R
php -m | grep mysqli ===> confirm mysqli module is installed
2 ~9 @6 a {: w! C) b: H1 G! Rphp -i | grep extension_dir ===> 撠曉辣隡貊桅3 R3 H$ [; N; ]+ N$ W
yum -y install php-mysql ( yum install php5-mysqli) ===> ok
" Y' [% I! K1 u7 P蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖2 ~6 R! \* C5 x) L1 g
yum install php-mcrypt- M7 C( N2 x |
yum install libmcrypt libmcrypt-devel ===> ok1 [; h$ r# T4 `# P! M" N, L# U/ G
5 P/ Z& L" Q P/ o
/ |2 ?- ?6 _9 S' U# S8 x1 g2 X
|
|