摰鋆摰Mysql 敺閮剖 :& X$ v6 v5 r; b1 B& c# O
脖甇亥身摰 MySQL$ T4 U; j; I3 {% G% Z
A.. m) l( `7 r- y1 s' D; R
閮剖php.ini(/etc/php.ini)
4 F4 l, L3 w6 C5 Mphp.ini
4 G! S! W, f9 F% d3 S1 memory_limit = 128M //PHP舐刻園銝8 p8 w- w. N: T% m1 i' @
2 display_errors = Off //憿舐內航炊閮
, E: h4 R8 p' I) R* H& m! ^9 E3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)) k/ n& l* I& G: Y. A, |5 C
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
, c; }; O4 B* D% w+ w0 f) ], t+ B0 b! g; f5 o
B.
) s Q5 K6 p3 x+ f- v) _閮剖my.cnf(/etc/my.cnf)8 F9 G9 u! Q. r+ J- p* C
my.cnf :
& {/ }! v4 U) E6 ~1 log-error=/var/log/mysqld.log //亥摮曆蝵: ?3 @; v! Y* q, [
2 connect_timeout = 15 //蝺timeout
2 L# B; R3 D$ B; ?. F3 max_connections = 3000 //憭折蝺1 i( H. L, o/ r" b
4. service mysqld restart$ y2 j6 k! p( z7 S$ R: M: A
' ], T! C2 s" U0 e# D: v
. S" z# s& ]; I0 y/ eC.
3 Y7 l1 b) W' [閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭. O+ @0 f' |2 W/ C; j% J+ `
1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
8 \8 `5 h/ i- N u3 V% d( s. G2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣' ?% n- z2 Y `/ n
3. New password: // 頛詨 root 啣蝣
) S5 q5 G a+ B& t# _" c4. Re-enter new password: // 銝甈∟撓 root 啣蝣& t9 |( n) l) ]+ L7 I/ \, Y3 |
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter9 a2 i" `2 l) i3 a8 Z. x1 ]
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter' K0 T5 A) R; m& t7 @5 K& K U
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter" }2 w3 n- j; t$ t( ^! ]+ x& i }- Z
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter; g6 y* u# s# k0 {
, s' n$ G/ K7 D, a& U" v' K; o) t
; ~6 [7 F6 w! ]2 L' w6 J7 `亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵: K9 q- U. \! e+ A/ P5 O+ d4 a# |2 P
瑁豢閬券鞈摨
7 E( s1 n) ]) G( k6 K$ J) I! xmysql> use mysql
; S* {; j7 h" m" V; B
( j' @/ a( I. V4 S1 I 瑁select host,user from user ;閬蝯撠暹瑁# N6 e' E0 f( f5 q/ z) d, q
mysql> select host,user from user ;5 E$ i/ u, k! F! @# b
+-----------+------+
. Z- ?+ U' U: X2 V* O| host | user | z- f! w8 [: V
+-----------+------+1 L( E- Y- E2 K- K
| 127.0.0.1 | root |/ g L9 H; g' @$ c# r6 w* W
| localhost | root |
4 X" W- w) }3 b7 b4 R( R2 S+-----------+------+
$ Y% L& H; c5 W: o2 rows in set (0.00 sec)
: x) r# p- y+ W/ V; }7 s/ f- [5 {# R t& j+ x
啣銝雿輻刻' E. \) U1 W' @" R j) ?8 L, j
insert into user (host,user,password) values ('%','your_account',password('your_password'));& P4 E( r6 v5 a6 B& Y- k4 m
i) ~$ d* @; \) K; J. f餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 8 }$ [7 W8 D4 F4 G, P
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;3 W* m. Y; }. A4 q8 U
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
3 t/ F r; N$ ]: y B/ P' C* I餉閮剖
( K7 G$ u" U7 m+ k8 mFLUSH PRIVILEGES;
p( S* X1 c5 y3 Z! T( ~! U摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.7 x; ?+ \0 b( T1 i0 M0 r1 @+ m# Q
隢摰鋆
0 ~1 R3 u5 M2 M/ `! E4 c, f4 g ) p" F3 G5 [9 V! M# K5 o
yum -y install php-mbstring
. F% h: d0 ]+ L& ~! y
6 a* h/ K( x+ X& j) Y K7 `亙箇曄撩撠mcrypt嚗隢摰鋆8 H1 p* b% g0 [5 H P2 `
. H& l3 _* s0 Uyum -y install mcrypt1 l% I$ i- G% @, d
service nginx restart
8 K3 c0 d4 c. r) fLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:; B5 I' b# B0 V- X
php -m | grep mysqli ===> confirm mysqli module is installed7 h+ W/ Z* l9 X
php -i | grep extension_dir ===> 撠曉辣隡貊桅3 C9 _4 U0 e6 D" S9 l
yum -y install php-mysql ( yum install php5-mysqli) ===> ok
! i; ?/ | o) _" [% X( g蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
5 m. i8 _" c! s- z/ Jyum install php-mcrypt
& f8 ?/ D) O: J2 T( w# a& iyum install libmcrypt libmcrypt-devel ===> ok9 Y! m0 F* s y- s8 V6 N# [
( x' R% U& Z/ y$ v9 E) C' N. C" W H! e) a
|
|