摰鋆摰Mysql 敺閮剖 :- D: R- J7 G2 ^
脖甇亥身摰 MySQL6 {4 E: X7 V9 ]3 h
A.. f7 s' e! i7 n3 \/ c8 {
閮剖php.ini(/etc/php.ini)! c& x1 f* c) H1 s- z- {5 ?7 H4 j
php.ini% H" O2 a, C) s$ S; l0 y
1 memory_limit = 128M //PHP舐刻園銝
' C) O" g0 a7 Y! e. q2 display_errors = Off //憿舐內航炊閮; ~9 \5 v( L* Q0 t+ H) X
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
5 Z" n" n5 w' r7 S' {% _ _7 U4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
$ A4 }# i6 B0 a1 y: l0 @' D: }- x3 p f& f! v! D6 S$ g
B.
+ T; j8 K S- l' H9 C8 b閮剖my.cnf(/etc/my.cnf)4 `( i1 \ w# P: z" {% `
my.cnf :
! a1 p" k7 Y2 w8 t5 Y0 O) b, L1 log-error=/var/log/mysqld.log //亥摮曆蝵
# `- @2 K5 S6 f2 connect_timeout = 15 //蝺timeout, Z! b! H2 P/ u) G, T" ~/ }
3 max_connections = 3000 //憭折蝺
6 [! G! w% M2 f. m, c! \$ b% ^/ {5 b4. service mysqld restart. V7 Z8 A+ W6 C5 y$ u" \* q' `$ K
% R+ T( A, m8 u6 e7 i! z7 h
2 e) T; n$ Z# j- t$ U+ ~
C.
+ u' _& Y; `+ R# _) S$ V0 c閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
& j6 w$ H8 ^; K& L1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣 r4 R- ]; n. M! A0 `
2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣, y7 `$ b+ I+ ]0 R% s6 q
3. New password: // 頛詨 root 啣蝣6 B. r1 r% J( P q4 ~
4. Re-enter new password: // 銝甈∟撓 root 啣蝣* ?! l# g L& L; N! A
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
7 H- l& j/ L5 d) `- j3 ^6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter" q* I6 R. g& m" K) g) f: o& G
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter$ C8 y% Y* g0 l7 `+ F5 h: O
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
& ~" @2 t3 H& a# B
6 R% z% e$ ]. p4 R) @3 _
/ ] B# x* y7 [. j+ n' U亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵/ S2 ]$ b9 a; i5 q9 _- U6 A0 J1 D- P
瑁豢閬券鞈摨/ l1 r; T& c2 x( ^5 d) h" u5 a
mysql> use mysql
: Y1 f5 \& X' y1 `/ e/ |- b2 ]0 `: B7 |
瑁select host,user from user ;閬蝯撠暹瑁: i8 |; q# b: E# o4 z6 w
mysql> select host,user from user ;: V( k4 y. C, r2 }. u: C
+-----------+------+
- Y3 Z/ ]' N( X2 k| host | user |+ ]5 b6 M3 I0 T- i9 l5 i* O& ^
+-----------+------+
; p0 w7 r4 |! P$ @4 W| 127.0.0.1 | root |
. I9 T- @8 W" L| localhost | root |( o4 u' g- v! |9 \" C) r
+-----------+------+
- ~% g1 g* b" a+ i3 K! W; D) A6 ~2 rows in set (0.00 sec)
3 g2 f& k* q c' ]. \5 v! M1 a5 Q+ e; Q$ s$ Y5 j
啣銝雿輻刻( k( }4 Q$ j x( c' N1 ^
insert into user (host,user,password) values ('%','your_account',password('your_password'));/ q' V9 W/ S# f' ]
$ v8 y* K- E' b
餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 - {# U) `/ ?1 K4 ^ q) N4 Z
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;8 S6 Q2 }" O6 Y8 O
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
+ d+ m# F" K3 v; p; P餉閮剖
" \4 F* e4 ?) k1 c* P# |! Y) aFLUSH PRIVILEGES;
4 g- ?8 H1 D0 i w) P摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
) m4 H# r& X$ Z4 r9 O# o隢摰鋆
! E5 d, l! C8 i
- N1 ~! T, l# E2 yyum -y install php-mbstring w; w# T% o; m# v6 y" g
# V+ d+ o6 J' N1 E( B$ A4 p$ C亙箇曄撩撠mcrypt嚗隢摰鋆
/ k" [# Y, M" ]2 f$ p* v 2 Z9 {: v/ m! C
yum -y install mcrypt; D# U! S- ]+ f1 G. c) [
service nginx restart6 b5 U. Y d4 `4 Z: V/ @; g6 j( t
Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
* _' f+ M/ m# c @5 R" Xphp -m | grep mysqli ===> confirm mysqli module is installed
2 y9 N# ^0 {6 E8 ^' Y; aphp -i | grep extension_dir ===> 撠曉辣隡貊桅5 Z z% F3 k; |( B5 l7 V) R5 u" b
yum -y install php-mysql ( yum install php5-mysqli) ===> ok8 ^! D- |7 Y. I) a. f
蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
$ J/ j7 {0 g" U: S9 eyum install php-mcrypt* T, [! F4 _! S1 r" C3 w
yum install libmcrypt libmcrypt-devel ===> ok4 m' ~9 F, q; E2 y) t% ?0 y
( O: V4 X' ]7 b( @5 c3 Y5 V$ z
|
|