摰鋆摰Mysql 敺閮剖 :4 N% j* J2 ]$ `1 v/ k, v% n
脖甇亥身摰 MySQL: u0 t8 \5 Y: N: @# a( q
A.$ l- ?" Q& `: o9 _# p
閮剖php.ini(/etc/php.ini)
& c w$ X1 F# g0 Wphp.ini
- X$ h5 Z: x5 ]# e" ? J- N1 memory_limit = 128M //PHP舐刻園銝
% O& S; {7 i$ C2 display_errors = Off //憿舐內航炊閮# Z7 ?/ z2 h( D [- O5 U$ _
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
$ \% K/ ]$ m1 j0 \8 X* ^7 X; y5 [' r4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
' [5 O, P. M5 B8 H
. z* o( w3 w3 WB.) W) [& A8 n: Z3 Q5 A
閮剖my.cnf(/etc/my.cnf)! M; f! c% F+ U$ m' Y: a. M7 @
my.cnf :
& R( V- p+ { }8 ~" [1 log-error=/var/log/mysqld.log //亥摮曆蝵5 \/ D* l" l3 Z3 Z4 g
2 connect_timeout = 15 //蝺timeout
3 R: S$ v( D. Z) T5 S3 max_connections = 3000 //憭折蝺8 A) x- C9 W; r* D9 H3 i4 V
4. service mysqld restart Q1 L ^' p/ G& H2 `
! s s' _ x" N0 q, ?4 I% B- r
. ?9 C( i- v: N- |C.
" {) F0 p5 q1 l" a2 J閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭7 I$ Q& Z7 i }3 s2 {) q" g7 i
1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
U, N9 U5 q7 _6 M5 d! ]& L2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣
) }4 H5 \1 r" L, h0 |; N3. New password: // 頛詨 root 啣蝣; u$ Q& v: s7 A3 m+ u, M, H' l
4. Re-enter new password: // 銝甈∟撓 root 啣蝣$ A- g3 q: y" S7 P' I: |
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter, J1 d. b. }; t& Y* w
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter1 `" ?7 K! Y, r$ `; g7 F; w, h
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
! d/ N( a6 H+ D, H/ N$ Z8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
4 G! ]8 q& P, F! L: B8 q& Z6 O* l3 h9 O; u0 v/ @
( M8 n) @& f9 J+ e: q) u
亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵& U, O1 O% O7 x0 q
瑁豢閬券鞈摨
9 t9 _( g+ o" f; Bmysql> use mysql0 i2 J) W# i6 x
: l2 ^! W$ h$ `. v( S6 e7 D% f Z
瑁select host,user from user ;閬蝯撠暹瑁& X! h8 m# t4 O i* {* X9 P
mysql> select host,user from user ;
. L% ^5 K' l) D; c0 C; V+-----------+------+
- r& p" s# R P r$ F| host | user |/ }" |$ Q, d9 h8 w
+-----------+------+& e* p& c$ b& W1 E7 f: [
| 127.0.0.1 | root |
( @8 u5 Q& p5 b% |7 y1 p1 K| localhost | root |
2 Y4 g; t" D% S6 Q+-----------+------+
3 x8 P! n5 I1 U# h1 _2 rows in set (0.00 sec)8 Q" L' e$ D$ S% D$ |4 Y; n" g
0 b* M( X( n3 a" D9 k
啣銝雿輻刻1 w- [4 ]" A4 q
insert into user (host,user,password) values ('%','your_account',password('your_password'));
; {' ]% l1 v0 A9 u+ @8 J0 |4 S: H; p# v/ i- B' r+ A% [
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗
3 W+ g3 p, y, f7 ?+ `4 jGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
- i6 p1 b$ R% B# y) P銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈7 D: T9 K& a% \: t* z5 m
餉閮剖, K2 l, e, [/ h* l h. M. Z
FLUSH PRIVILEGES;& g6 F; ]/ _. m4 h
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
. w% S8 |; ~3 g* S1 Q隢摰鋆
$ K- ?* |* v7 H ; X8 ]8 h6 R0 ^! U! j, A5 s( N
yum -y install php-mbstring
J3 k; x( O6 n Z' Z0 S$ k) g' l8 _+ s& q& A6 {
亙箇曄撩撠mcrypt嚗隢摰鋆
! }8 ~4 q6 P4 X, {$ P: g0 I2 ? 2 O9 O8 U! s- H+ _
yum -y install mcrypt& n# P- }8 H. m
service nginx restart
9 d0 {0 _" k& F8 C( FLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:5 V- p+ ?2 D/ J7 s
php -m | grep mysqli ===> confirm mysqli module is installed7 e* g" s+ {! h- c
php -i | grep extension_dir ===> 撠曉辣隡貊桅
2 l' q( O. @5 E: q1 p# |; x4 Dyum -y install php-mysql ( yum install php5-mysqli) ===> ok
7 [1 p+ }& v- I蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖% y8 d- d) D1 c% o& X# p4 U
yum install php-mcrypt
$ {1 J# q5 W+ R; U3 xyum install libmcrypt libmcrypt-devel ===> ok8 F; E X& Y+ X3 c* V7 A2 k
* @" h: S1 m h, Q! F- z9 i
; j4 X1 F3 M9 ?8 v+ K7 T |
|