摰鋆摰Mysql 敺閮剖 :& w! i& s8 ^0 R) P
脖甇亥身摰 MySQL" u: p" D7 G( t" {; `; l# o
A.
3 ?5 M" o" P4 O閮剖php.ini(/etc/php.ini)
, L% ^( o( L( |" I* u; |; Uphp.ini
) G; p- k y) Y1 memory_limit = 128M //PHP舐刻園銝$ d5 s$ B' L% \$ i `2 \
2 display_errors = Off //憿舐內航炊閮
4 |. o( j0 s& t- v; k( N* K/ y3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)+ T' y- A; m0 G4 g0 `7 {
4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)! H; r/ ~2 j/ q' @
5 g! @, ^" L& Q6 E- Z' Y' p5 RB.
" k t! j- ]+ ?* w閮剖my.cnf(/etc/my.cnf)
W* R# t$ u* t4 Amy.cnf : + c1 {: g& v2 L# M( v! K7 y
1 log-error=/var/log/mysqld.log //亥摮曆蝵
, `! R" P3 o" `; I0 Q# |( `% z2 connect_timeout = 15 //蝺timeout7 k% T8 o" ]! ~: @& O/ C" w
3 max_connections = 3000 //憭折蝺
$ W$ w! ^; Z$ W& r4. service mysqld restart
- L" J9 u# D* M; a: X0 S) g2 C0 |9 y- N& X
" u/ c1 K* w* D1 l! `
C.
- U: n# ?$ |1 ]閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭) w6 l; s$ J% K2 _
1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
$ S; \* h- F( m4 W2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣% p. }4 `9 W$ E0 ~( N8 ~: n, f0 U
3. New password: // 頛詨 root 啣蝣
% l. D2 |. F9 c7 D) @4. Re-enter new password: // 銝甈∟撓 root 啣蝣; a% a- J# p( { B9 `
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
/ B& T5 }3 W( I8 S# o+ ^6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter# |! ^& ]! }8 a2 ?, k
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
% K8 i2 U; u4 k- f6 e5 ?& W8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
2 M6 u( L9 r! t* | ?
9 T) C1 u- _0 f8 d( e8 r2 ]
/ P& J- n6 _* a亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
3 B& P+ A% B1 g3 U0 Y 瑁豢閬券鞈摨: p. C3 F7 d/ }
mysql> use mysql! E& x# _) @' v9 I
5 U% ?; m" ^9 C5 N
瑁select host,user from user ;閬蝯撠暹瑁
+ y0 A; n K% x. Pmysql> select host,user from user ;$ G1 F/ ^7 ^- N7 F7 ?$ {8 I
+-----------+------+/ `1 i- x) M) U s% n
| host | user |) }. C& w @% J
+-----------+------+! @, s4 l$ [$ O9 b4 [" w
| 127.0.0.1 | root |6 c/ g8 Z& |: f0 @4 I$ O, {2 Z
| localhost | root |+ i% L/ ]8 F1 [& Y# S! ~' ^% i8 b
+-----------+------+
( Z! o5 U/ @) }$ S2 rows in set (0.00 sec)# f2 @/ G. Y2 C0 }5 Q' V
* l. @: Y6 e [8 x; W 啣銝雿輻刻/ j' s/ @& i4 ?7 W3 _) _
insert into user (host,user,password) values ('%','your_account',password('your_password'));# B/ f$ I) P3 Q8 c$ o/ G
1 U: y3 u3 m" k8 b2 r: h
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗
& ]$ C7 Q) y7 e6 Y' JGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;# p, H6 U) O N( S
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈6 C$ e# @' s) P/ J/ M3 Q( n6 r/ y
餉閮剖( j4 }5 e0 m% a$ x$ x( E8 b
FLUSH PRIVILEGES;6 x1 }& j9 x; w& {7 r* P6 q
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration." h8 Y2 k/ L6 X! t2 H
隢摰鋆! B& o0 d5 m. r) ~4 A4 R: E$ [
* Z7 t9 Z# {$ B
yum -y install php-mbstring, x4 e4 r% H$ E& ?# s5 H
1 E) G% m" J. K7 w4 e: J; o
亙箇曄撩撠mcrypt嚗隢摰鋆
" u# _! h( E% I# g- I
! ~* ^5 e0 J |3 v; g5 myum -y install mcrypt
9 ]/ r5 s- P3 A. U: xservice nginx restart+ m$ r7 a: k5 x6 f
Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
/ q- R6 ^4 w$ dphp -m | grep mysqli ===> confirm mysqli module is installed
3 x* A: T K+ |; Rphp -i | grep extension_dir ===> 撠曉辣隡貊桅
1 ^( s/ E) a* ayum -y install php-mysql ( yum install php5-mysqli) ===> ok
% O4 f& ?# x# v" K p: S; |蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖; F) v+ w" }, _7 j
yum install php-mcrypt9 c5 ]7 `# F5 |7 K3 p$ s& B
yum install libmcrypt libmcrypt-devel ===> ok6 |& T9 K9 m) O- y
$ w/ ~7 D, y8 Z! T( D
0 L8 S# r i4 v |
|