摰鋆摰Mysql 敺閮剖 :
8 U( D# e$ ?7 \2 d2 N' U& Y4 d( h1 p脖甇亥身摰 MySQL v2 q: ]$ L& I3 L% o% M s
A.
6 b$ ]0 z6 t: ^/ q& `閮剖php.ini(/etc/php.ini)
6 }/ _! E/ p- W& |( m0 U8 [! Dphp.ini. y4 @1 C ]1 A
1 memory_limit = 128M //PHP舐刻園銝
1 |5 w" j. d' U% P( d# J7 \3 E# P2 display_errors = Off //憿舐內航炊閮
2 J2 g/ ^: r, ]$ ?" r! w8 h. u3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)3 y4 H5 D$ v: ~. H
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
8 A- @ n% `" u3 W4 m, J f" G1 J: g+ j5 |* R3 j) B- o" u l6 Y& D5 \
B.
4 I4 S3 s5 s6 _3 ~" Q+ o: L& w閮剖my.cnf(/etc/my.cnf)$ p7 T: ]4 r" E) Q$ f' G
my.cnf : ( E3 `& v: q: h# a9 H$ |
1 log-error=/var/log/mysqld.log //亥摮曆蝵
# m7 V$ u! M" e6 q% e) Z* L2 connect_timeout = 15 //蝺timeout
! N4 ^9 J* i# D1 k7 J* \3 max_connections = 3000 //憭折蝺
' J+ J" h0 k( K5 ?4. service mysqld restart) N6 G; z" B% b% W+ z, N- j5 X
; B% l' T( `8 h6 P$ Q) v8 C
* C% J _; L5 @! _2 Q1 mC.
" ] ] S% [! m' e; S5 [閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
3 L" y" W4 J: ~+ G1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
) I% `2 n! K7 B, p% ~2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣
: ]7 t4 i6 P) A% J& o3. New password: // 頛詨 root 啣蝣: R9 m" U1 ]' f0 t9 k$ I
4. Re-enter new password: // 銝甈∟撓 root 啣蝣
; k* o. I* R4 a5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
. F. ]- s, i. g i* ?4 r# v6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter2 T5 K* ?$ V. w7 n$ E( x- y( h6 J
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter; d% n. ?+ I2 B9 @. {8 W
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter+ G: V% r; P( l& E, |' g/ m- v
- B2 d& @0 n, `. T' }7 G! [8 o/ z/ j- F) K
亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
) d# d7 y. n9 H& ^% A' q! O 瑁豢閬券鞈摨
* |: @; `; f* n1 ^" G7 h" U6 E+ vmysql> use mysql
, h( s2 U! W, j+ ^1 f& W" T% ?2 F1 h, b* B/ e/ V9 Z9 u- x
瑁select host,user from user ;閬蝯撠暹瑁7 P* A! f' E/ N( l m$ X
mysql> select host,user from user ;
" w; \; K4 U* ~, _1 c$ v+-----------+------+
- k1 O& k( _, ^* f| host | user |. t0 v% a- a) t# r3 M3 v
+-----------+------+
. C5 w& C, a) q+ @- o| 127.0.0.1 | root |6 r% M' C6 o' S9 N( g
| localhost | root |$ p- b8 M( V2 F7 }/ G
+-----------+------+/ h( Y# t# Z1 A! l1 J; e
2 rows in set (0.00 sec)
B9 N$ D% P/ N: U: \! W z4 W, r1 x: E
啣銝雿輻刻
i# s9 L3 B$ vinsert into user (host,user,password) values ('%','your_account',password('your_password'));5 p0 U, u3 f: D6 i+ S
% ?' e; ^7 l8 z# P! E" X8 ?# }餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 ( t4 y: d& j) M% k( H1 V
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;& {+ B' C# M4 {
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈+ ~% J8 B% j% O. w& O3 b! b) N0 W
餉閮剖
2 l; r* u6 a; d( w+ w9 T/ p0 nFLUSH PRIVILEGES;! j3 j: P0 u+ q1 q( o/ p
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.' g9 B% u9 r- k: Y5 K
隢摰鋆
K- i+ N1 O- m- H; W2 \
! h) ^8 C v3 A0 myum -y install php-mbstring
$ H& z+ n4 ^# h4 r2 z5 M
; R0 a; {$ h, n7 A亙箇曄撩撠mcrypt嚗隢摰鋆
8 a* ]! s. i6 J+ r6 p
; M9 R: D$ Y5 a/ vyum -y install mcrypt8 I9 d* `0 I. X$ j! J: `2 u
service nginx restart
! S( ]* u* w' D7 ?4 |Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:0 H5 J# ~; w+ N0 }( k2 \! m
php -m | grep mysqli ===> confirm mysqli module is installed
8 U, s, a6 V" I2 ]! n2 {php -i | grep extension_dir ===> 撠曉辣隡貊桅2 ?* V2 g0 e- p% b2 c
yum -y install php-mysql ( yum install php5-mysqli) ===> ok
; @8 [* E$ H5 s. G# Y. ?6 i蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
3 Y. C2 _8 [+ f5 t& ^/ Y; \yum install php-mcrypt2 C( v3 m: S8 F1 _
yum install libmcrypt libmcrypt-devel ===> ok7 n. f$ ]1 I' I3 {5 L: g
: \) s1 [/ g% {! u
, M, y) i" D9 E* I2 o. R- ? |
|