摰鋆摰Mysql 敺閮剖 :
% y: h5 o$ o+ x" T6 W脖甇亥身摰 MySQL' D8 O" W3 `4 J& s! D; z! t
A.2 U \# b; [- ]- y- p4 l% I3 c
閮剖php.ini(/etc/php.ini)6 d( A$ p) `$ x
php.ini$ P# p# a& k3 X9 x- c! f
1 memory_limit = 128M //PHP舐刻園銝
; m5 w! _( I4 g& ~" ~- w2 display_errors = Off //憿舐內航炊閮
& {. X, ~& N6 `2 y3 ^' |1 R3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)0 _0 |* n- F- I% s3 |% P. ?
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
; J0 i D/ j2 w) s
' n" m M' C# @0 z7 N# jB.
4 x1 s( c- M0 F閮剖my.cnf(/etc/my.cnf)
( m: }& D/ ]6 p( fmy.cnf : 4 Z m2 s! ?. a' q. {- t% @
1 log-error=/var/log/mysqld.log //亥摮曆蝵
$ @8 J$ H7 F+ i& Z2 connect_timeout = 15 //蝺timeout$ `8 ]! n% I6 g, M: W( O" ?% X* A
3 max_connections = 3000 //憭折蝺7 B, Z4 H( @# I) U3 k
4. service mysqld restart* M9 U t2 m2 |" X# r
" n9 @3 p5 }% Y
6 F; i V& b. R }. P& m* H1 d: H& o9 UC.5 ^) v# z" h; W. H. x
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
9 }, l5 B% P" R' L1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
1 A& @) A# Y! R. l2 L6 P/ l" z2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣- p: K( z4 G. \7 v- k
3. New password: // 頛詨 root 啣蝣) d. w" ~1 c$ f2 s8 _5 e3 @, N1 ?2 o9 t
4. Re-enter new password: // 銝甈∟撓 root 啣蝣
( b, _" q9 L* s S5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter+ j6 H4 b' M8 b5 C' j; G' |
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter
: M( ?4 K5 ` r: `$ h8 v" R7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter6 ], l+ I; C' l; F
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter% O$ y! ~ W/ ?( I1 e
/ }5 O( @0 g2 f9 _8 |# m5 e
7 @! g7 O% u0 L亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
8 Z5 Q& M' F* j& J$ o% Q) D 瑁豢閬券鞈摨4 e% p: Z' g9 S0 z2 o$ ~! k9 a+ Z
mysql> use mysql p0 W" ~5 L8 z' w
$ N; D( i! l1 P, A
瑁select host,user from user ;閬蝯撠暹瑁
1 Z. x; f3 D- @; R! Tmysql> select host,user from user ;+ W& V) g0 Q% t* f5 v2 o; Y* R
+-----------+------+0 T4 d' m8 n$ _5 P8 O5 C7 [' s
| host | user |
7 Z# C9 f" H4 h L+-----------+------+
( a3 O- P- U$ a0 t! c/ S: n| 127.0.0.1 | root |
* j( ^+ ^( J+ ^8 I+ u% H8 \| localhost | root |
, W6 Y; B2 |) s9 x+-----------+------+
) B6 n6 r3 f6 j7 f! w2 rows in set (0.00 sec)
$ i5 W1 G& R' [3 }
?$ E8 G/ T# F6 u+ F' _! e7 z 啣銝雿輻刻, n% ]4 S- `) I- ?
insert into user (host,user,password) values ('%','your_account',password('your_password'));+ e5 p* o0 l& @0 W, w& U0 ~/ H
2 |. G+ l! d) H5 T! l. {3 G餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 ' L1 @, I! i+ ]6 l( j
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
: D2 F1 w7 ]/ D& J2 Y% ?銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
& n5 D( q, C$ e4 ~3 s& K. I0 k$ Y餉閮剖9 g$ y, c: y! a+ W! n7 l+ u
FLUSH PRIVILEGES;! i* @ x% C& n y
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration./ I' H& b. S$ w4 h4 D$ ]; V' @7 E2 d
隢摰鋆+ c: ]' e7 F: I! d& g( s; l# O
+ B |& x( c+ a2 Fyum -y install php-mbstring* M6 w3 { n, ^) t- ~' T' ?9 V6 v
$ r y; W: N: B+ g0 t
亙箇曄撩撠mcrypt嚗隢摰鋆; [% I8 w! x' T {) j' P/ S N! G
; f- S' ?0 o2 u
yum -y install mcrypt
, e: Q9 ?( l( [, J+ Kservice nginx restart
/ Y0 M" c3 h/ m& Q# s# QLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:. n. l5 k3 k( z8 ~0 ]
php -m | grep mysqli ===> confirm mysqli module is installed
' r+ d. h/ m1 \( G5 a# o Yphp -i | grep extension_dir ===> 撠曉辣隡貊桅
' k% t8 ]- u# G) T+ tyum -y install php-mysql ( yum install php5-mysqli) ===> ok
! }3 d. r- \- D4 V; K1 \% m蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
' O) \ [$ h. f Syum install php-mcrypt
0 D! d2 h' m- u# Yyum install libmcrypt libmcrypt-devel ===> ok
1 R, P u) U; q( V, T5 G- Q+ |7 x' D8 w
2 G$ I% D f& o1 \+ y& T+ a7 J+ n
|
|