摰鋆摰Mysql 敺閮剖 :
2 v' o% w( u6 @. \7 ?9 H; v d脖甇亥身摰 MySQL* M% g/ V2 ]- T/ b& O" M
A.
9 ~% a% B1 A. U閮剖php.ini(/etc/php.ini)
; y# R7 N# n( F8 O7 tphp.ini6 A" g1 e# [3 y
1 memory_limit = 128M //PHP舐刻園銝8 P% S/ u5 x# V& `# s, T4 j
2 display_errors = Off //憿舐內航炊閮
% z$ A; T* o Y4 Y# t3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
0 K! T$ F6 L: J+ n4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)3 Y6 H% A" I+ J
' X- d5 s: S5 H+ _! T4 h1 C
B.
, I9 T0 c. o) w9 y閮剖my.cnf(/etc/my.cnf)
1 e) x, P) h8 Y: o( E4 S# U$ Smy.cnf :
C2 s' j) |. p/ ^' e# |& p1 log-error=/var/log/mysqld.log //亥摮曆蝵- M* Q5 N( T! g$ ^( C; w7 K
2 connect_timeout = 15 //蝺timeout
) C0 g4 L* C" t! X7 X9 M3 max_connections = 3000 //憭折蝺
q6 w5 y6 f0 l) M# {7 R% L4. service mysqld restart& F# O6 X$ I- K$ v) V" b
+ O5 ^3 R0 X2 H! c
% a# B( i* h9 g3 k- ]- ]9 v P9 z, HC.1 C& `' a" [/ q2 e
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭& v; F( s* N A+ {! x& I
1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣) C0 \ ^# F6 W& U9 j9 b' w3 {
2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣: B; }0 B6 ~- X. W4 T. o
3. New password: // 頛詨 root 啣蝣8 S6 t: v7 }' V+ {4 d3 O1 R
4. Re-enter new password: // 銝甈∟撓 root 啣蝣* Z5 X3 u! [$ F0 m
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter$ E6 p3 |! a) j/ Y) C/ H
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter
/ H0 @( p1 x) o! q( H3 H7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
* W. r2 o/ U9 }4 B o8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter+ F$ L/ l; I0 z0 Y
8 B2 ]6 t) H' N7 J& e( f
) @1 t, h1 M9 Q; _. E0 g亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
" D5 s/ M1 A( X 瑁豢閬券鞈摨
" m% F4 j$ i9 S+ X- q7 q. D: H$ {mysql> use mysql# l2 ?* ^; C4 s8 x; W G
: O M0 w. G( a4 ?" c
瑁select host,user from user ;閬蝯撠暹瑁8 d! S" A9 N, M; d9 G8 i
mysql> select host,user from user ;
) u# x5 }- G2 M* a; J) q+-----------+------+' a% |6 T( L2 ~! f- d) m' h
| host | user |
$ ~. s: a5 Q% j5 n+-----------+------+4 p) V9 }& y, Q/ w
| 127.0.0.1 | root |
. Z% `) [' q. g% O* k/ k| localhost | root |' b/ R! z$ M8 ]. V
+-----------+------+
5 T& g* Z; t+ b1 u6 w# X7 _; H0 Q2 rows in set (0.00 sec)( }- r: J: r1 L6 ~8 @1 E; b
1 O* R2 L; a' u, ?6 ^1 i7 |' o3 X; n
啣銝雿輻刻( V' d' d& R& i5 I
insert into user (host,user,password) values ('%','your_account',password('your_password'));% D% m& @' S' W9 {9 c" ?
|3 } B( q8 B/ v4 ]
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗
" T6 {* Y0 {- z2 W4 NGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;; W# T+ B6 L! r1 P! Y6 r9 g
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
2 G4 ]3 ?4 G3 n6 o" ]2 G餉閮剖" }( P6 _7 h% G2 q4 _5 I
FLUSH PRIVILEGES;
: d4 w; N+ O1 ^( C- T; H摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.5 ^# a: l. r: Q
隢摰鋆4 a, Y1 A. P1 ]8 V/ [% l
# z: [/ P, s, |0 ?
yum -y install php-mbstring
( o* ?3 [( M- `7 G/ e8 N+ {5 w4 A) J6 y* R8 e3 q7 z
亙箇曄撩撠mcrypt嚗隢摰鋆) s7 U$ [; B) N! k k
8 h6 e' I# {5 T4 Xyum -y install mcrypt
: ~* I- e4 J/ t3 e1 R) ^% V0 gservice nginx restart
( }7 f+ u- B% w/ z7 B8 r5 y, ^Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:4 D* Z! l% I0 v5 Q, E
php -m | grep mysqli ===> confirm mysqli module is installed' F) ~) q, ]# d" L# B* ^+ N
php -i | grep extension_dir ===> 撠曉辣隡貊桅
$ \/ c5 Q3 r# F/ S2 b, u lyum -y install php-mysql ( yum install php5-mysqli) ===> ok
/ c( q+ R3 S( i; U1 N4 z: G/ Z" Q3 I/ ~蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
2 Z) V. w" ?7 r. c" e4 q4 myum install php-mcrypt
1 B( t$ `. g, p& v, M. T8 gyum install libmcrypt libmcrypt-devel ===> ok
7 L: M7 h7 p0 @8 ^% C: Y% m" R) l) B) J( ?$ K$ G( e- w
5 X; g7 Q* l- i1 G' A; q
|
|