摰鋆摰Mysql 敺閮剖 :
# d1 ~" r: ? q/ H0 J2 u7 f脖甇亥身摰 MySQL
u# w* R& l! M; m0 f) K- CA., C3 O8 ]# x/ o S
閮剖php.ini(/etc/php.ini)
+ a. d5 T/ Q3 v+ T' uphp.ini
; c# O0 V+ L& J4 i4 y8 u9 Z2 W1 memory_limit = 128M //PHP舐刻園銝
7 w' o4 ?" G( G7 y2 a% Y: R2 display_errors = Off //憿舐內航炊閮: [- i6 `0 f* P; o7 y) m) {, J) p8 z/ l
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
3 X/ W6 D2 T# Y: _4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
! j8 p2 Y1 |- K$ N6 ]* P' @: P" ]1 S1 W
B., ? R8 @6 t& t
閮剖my.cnf(/etc/my.cnf)
2 m& D3 J1 O; W; @& v. Q9 l1 Cmy.cnf :
2 _3 e0 s/ f- V4 ]1 log-error=/var/log/mysqld.log //亥摮曆蝵
6 B4 e' q" [- h# D) a Q, M2 connect_timeout = 15 //蝺timeout. O/ d+ ?; ? u# g4 p) t1 |( O" ^
3 max_connections = 3000 //憭折蝺7 a8 s- X: I. o' V
4. service mysqld restart
2 C2 A/ E! w+ z' r: }( U
6 n* y: f, U5 a1 W4 {$ c1 Z
4 ^2 j' |1 W v1 }; i8 X* iC.9 ?6 {9 G8 C( B+ t
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
! w/ D# c' X d# `6 U1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
* h# R: f0 \7 z3 W( Z) R4 X2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣
$ W- \' D" W1 \* j8 n" R3. New password: // 頛詨 root 啣蝣
: p) k5 R5 U& t& A; A f7 t' O4. Re-enter new password: // 銝甈∟撓 root 啣蝣
3 Z2 y; u& Z/ [5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter* v, Y! p( w0 H( v) v7 u2 Y
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter3 p7 [/ p; Z. r4 \% a0 }% v8 M
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
1 p3 K1 A# N7 w5 l+ \8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter+ |2 z6 K. }# V4 k6 t) e5 ]
$ c: P- F, x0 x* ^! q2 o# m
6 [2 r1 I3 _' P Z/ R! M( ~亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
* q t9 B# N% \7 U7 O% B& @% x. ^ 瑁豢閬券鞈摨
6 `- o @9 n' j! I( v6 a/ C0 q% zmysql> use mysql
& l V( U8 d; \" c9 g0 R' d4 L2 ]
$ B* A u! b8 N0 x6 @; | 瑁select host,user from user ;閬蝯撠暹瑁# r9 C1 ?: I3 U7 O2 Q
mysql> select host,user from user ;
6 n& a2 g( ^% {& _+-----------+------+
: @3 d4 ]. |5 u( b+ S| host | user |
; T% ?: T: n5 A5 z1 ~! h. r' ^+-----------+------+1 s4 x( s0 F" ]- @
| 127.0.0.1 | root |
0 R- a% b* c q* ~| localhost | root |7 @! y6 L2 k- N# Z
+-----------+------+9 L6 H/ D g* B2 x# f2 Z/ U
2 rows in set (0.00 sec)1 a' E% T/ }$ ]$ z" D& ]" R
4 N% J( v+ t+ Z i- e% C
啣銝雿輻刻
: Q# z# E$ U8 P8 Z# V& Q, ainsert into user (host,user,password) values ('%','your_account',password('your_password'));
' s! V& ^- ^' w6 Z, j2 S+ q: l$ X7 M" [+ X# F9 e6 l. S* y9 R$ w
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗
N: @$ Q. w6 q* ?' ^GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
8 s$ J C6 w% k( }$ B. k銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
; z' T0 u) ^! P3 r- r3 \餉閮剖
! K$ Y! _% R' u" k) h" R$ QFLUSH PRIVILEGES;
n1 h* F1 T; U4 z( u/ k+ C摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.8 |1 b6 E0 W' K' Q4 Z
隢摰鋆+ ~* n. r# K" A6 t4 B
/ K# ?# k% g; x0 tyum -y install php-mbstring, [0 ]1 {; O; G0 I: k* c1 h
; b& H- s$ ~( b9 K9 E亙箇曄撩撠mcrypt嚗隢摰鋆
% z2 Z& Q/ H4 z9 _( s3 G r7 C
8 U1 a7 m' @7 C- ? ^ dyum -y install mcrypt$ i ~% n! n& v9 ^0 x- L" e" a" I1 W7 _
service nginx restart
0 [7 l4 i5 ^4 SLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
& G8 P& p/ g N' W6 E4 lphp -m | grep mysqli ===> confirm mysqli module is installed: d3 {8 F8 R+ O! P% y
php -i | grep extension_dir ===> 撠曉辣隡貊桅
4 t4 f- I9 w: w/ r9 |) yyum -y install php-mysql ( yum install php5-mysqli) ===> ok
; T: z: z, Z- E蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
7 @" H; ~! g+ _- r% c kyum install php-mcrypt
6 @; s& G4 i% ?7 q% d4 Ayum install libmcrypt libmcrypt-devel ===> ok1 A% Z* O" R! `( B. u
& y# j# {: r4 D9 |) V
b f% g4 _7 z5 U |
|