摰鋆摰Mysql 敺閮剖 :
m4 j* \. w9 {) z: S$ }! p2 b2 J6 e脖甇亥身摰 MySQL
% E! M- e/ l4 g/ j1 d- ]) u8 zA.
; s$ _, X0 ~0 M: c閮剖php.ini(/etc/php.ini)2 j7 r& _8 ]9 c/ b
php.ini8 W+ C9 _( |& O
1 memory_limit = 128M //PHP舐刻園銝
1 y. V; W- R4 U; @: e2 display_errors = Off //憿舐內航炊閮
8 ^. z0 p. T3 h% Q: Z4 [3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
$ A! t9 {/ P. S5 U' f- T0 _* s4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
) V. T& }& \ Q1 Y k @3 v, @( A+ |" B C! Y$ Q
B.
# f F3 O2 Y$ q6 H4 Q) t閮剖my.cnf(/etc/my.cnf)9 w$ }2 W8 c$ z" z( r
my.cnf :
, z4 j5 R7 O* k$ P/ Y0 `8 d1 log-error=/var/log/mysqld.log //亥摮曆蝵 v" }0 q, X p9 p2 d- S" n4 L
2 connect_timeout = 15 //蝺timeout
$ j) ~0 J i1 L1 C: _$ w& n* M/ m3 max_connections = 3000 //憭折蝺
9 X. u$ F/ Y3 x- Y4. service mysqld restart6 M% }2 ] }+ I, N' [7 h
2 o6 w5 _% I/ Y) Q; J' @# J( p1 f$ ~
C.
$ l1 V0 U6 `6 k6 `5 `! m) T/ u閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭% C( N* B5 ?4 U I5 |
1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣) B k" a9 ?3 q# d
2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣
$ x# g e* s& C3. New password: // 頛詨 root 啣蝣
, m7 a; ~; V4 \4 M4. Re-enter new password: // 銝甈∟撓 root 啣蝣! q3 c% Y8 k+ a& @/ p# a! |6 i
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter6 E; v( D1 U- k' [8 E, d% s
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter
/ Q0 O9 f3 L8 ]0 X7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
. f8 A2 d1 g) c c0 G& ^, |8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
8 R3 c6 C: E1 y" Z0 l. w4 j+ l- ^" S# ]' y
6 M' _# R0 y& r( u" u
亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
) Q; D% M6 A) O( n5 o$ U/ T# i 瑁豢閬券鞈摨
3 I* i4 g; F' J8 [; n g& {mysql> use mysql- H: a p5 m# y g
& r5 @; r, C0 ?& b; F
瑁select host,user from user ;閬蝯撠暹瑁
9 K- z' U& h& v0 @mysql> select host,user from user ;+ t9 k6 }1 H' e$ [. I3 y( V
+-----------+------+
9 \; ~ O% k2 o: Z$ r0 }5 w| host | user |- k. N2 j1 K1 Z" t. w2 r9 e
+-----------+------+3 D2 {5 ~" g L
| 127.0.0.1 | root |# z: U: a$ i4 _! {5 B$ K! f% U
| localhost | root |
! B! _1 Y$ `- \) h& |" i- B: s+-----------+------+
; C" @ z5 g/ U: p( g2 rows in set (0.00 sec)
+ e6 Y5 O, X B0 j& _2 M7 i
9 X7 x" F! B5 l# a1 R 啣銝雿輻刻, u! _. x" ^1 L( Z( y# ?" Y' b* K
insert into user (host,user,password) values ('%','your_account',password('your_password'));3 N7 E$ p; R2 {/ v
2 H# U- {2 M$ W2 C0 ^6 a+ p9 r餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗
( v: A6 ?' [5 _$ PGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;7 P" F& I4 t9 t7 k1 j' g
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
! Z, W; }" T0 U- J( g餉閮剖4 i2 i% b* ^( l% ^. Q J( [0 ~
FLUSH PRIVILEGES;" a8 n/ c; ^! |1 B4 g
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.0 [) z( j2 A( w
隢摰鋆& N; w d8 i' ?
4 x/ u5 f* t2 @: I% X, uyum -y install php-mbstring3 R3 H& H2 r; G* P9 p4 W- C3 t8 F
( x! R% M' }9 W2 ?
亙箇曄撩撠mcrypt嚗隢摰鋆
6 Y$ F! S4 ~+ k 9 |9 N& h4 i4 R+ D& v
yum -y install mcrypt7 p8 x6 e$ b# j" W. l; D
service nginx restart
. m9 y0 M: X8 I4 eLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
' A- M" I0 E5 O2 Iphp -m | grep mysqli ===> confirm mysqli module is installed' S9 g4 g3 W4 E; c' \# ?: |/ i
php -i | grep extension_dir ===> 撠曉辣隡貊桅0 X; b) [" S" D6 b0 {/ P K
yum -y install php-mysql ( yum install php5-mysqli) ===> ok# [/ r) M9 E- M. E
蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
: j' }+ @. j0 k' u( ~0 syum install php-mcrypt4 i9 I( b) ^. @9 J- c) X h+ }
yum install libmcrypt libmcrypt-devel ===> ok
9 T3 x5 A) R3 X4 w1 N/ N2 m) d
0 c: W2 G4 W x0 t/ Q8 M" L0 T( {$ l9 X
|
|