摰鋆摰Mysql 敺閮剖 :8 x/ |* p2 Y+ m
脖甇亥身摰 MySQL
1 {2 I/ ^' H; x5 j1 y" vA.& A) S7 X( ~8 j
閮剖php.ini(/etc/php.ini)
: y/ H. O0 Y% a4 {4 _3 X' g' ^php.ini3 C) O# ?; m J+ I. H
1 memory_limit = 128M //PHP舐刻園銝
! p/ A8 \$ r U( ]% ~6 Z2 display_errors = Off //憿舐內航炊閮
4 H( g. |- a1 I1 \. |% O& K7 _& F3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
/ q' x( P3 T3 A% E1 v; M& x4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
8 V8 Z2 o3 z8 ]4 j- }- H% o: f2 h; L
B.1 ^( j6 L+ x5 e' I: H
閮剖my.cnf(/etc/my.cnf)
o, j" @) u" P6 ~, A* [. q1 lmy.cnf :
8 k9 k) @/ h K& C4 b$ p$ M) X1 log-error=/var/log/mysqld.log //亥摮曆蝵( B/ [5 D7 E2 U% C5 E
2 connect_timeout = 15 //蝺timeout9 ]7 Y6 R5 k2 _
3 max_connections = 3000 //憭折蝺
# e0 V+ V1 P! C) g% N0 {4. service mysqld restart* M8 h/ ^5 h; k+ u$ M8 L! d
* |% I" ]" A, v$ h. d7 r0 l# T# f* b8 x" Q
C.
1 C1 J) H! Q% W. H5 l; e& o, k- x閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
8 {6 Q! P( d1 z0 t8 O1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
* d/ b7 L+ ]7 ]4 I2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣0 G+ Z! i1 e9 [; v5 {3 x8 O
3. New password: // 頛詨 root 啣蝣
. V b" }! R# g" {* }2 P& `' \* O4. Re-enter new password: // 銝甈∟撓 root 啣蝣* J$ N4 w1 R7 C6 t
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
; C" V# _7 A% F9 s( b' n6 T6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter( p1 Z, m& N0 w/ j& @& y3 z4 B* S
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
L n# \& _, o+ t! b% |8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
+ G4 C5 p) P _( Y% u3 I9 h. @0 \- S0 [ h* q5 U: W0 D
" D4 ]& g: u" M7 x3 o# x亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵3 [8 K m' e$ @$ _- t
瑁豢閬券鞈摨
3 I2 L: s: ~0 }) B0 j$ emysql> use mysql
y! t5 P, g+ a2 m9 A* N* b$ H4 s% u- X: l1 M" E
瑁select host,user from user ;閬蝯撠暹瑁
* c0 L+ h, R+ @- p# I5 \mysql> select host,user from user ;
$ O& v1 u) i2 K" [/ w+-----------+------+( X3 ~' Q% m8 Y/ y% C4 _
| host | user |
- m# M/ F7 M0 c' [+-----------+------+
; p$ ^; @5 ~; d1 r9 B| 127.0.0.1 | root |- [" _$ i' z( A5 H, k& t0 Z7 t
| localhost | root |2 S& }" G" z- l# ~7 ~) o
+-----------+------+
- u2 t0 ]& ]- O2 n% W* b2 rows in set (0.00 sec)
3 V! n# f9 W% Q7 y; b( n; S, U$ m7 X4 z, m( v6 ], z, g( c s5 r; V
啣銝雿輻刻' j' U X7 d: [3 [! b
insert into user (host,user,password) values ('%','your_account',password('your_password'));
6 M( v7 i$ O1 v/ G9 c5 i4 ]7 G
2 q8 S6 V/ E) l( n3 r餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 1 o4 E% m% h* G7 J6 N
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;( ?3 V( [- E3 Q+ Q
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈 }; c& y* Y0 Y, C0 e
餉閮剖
7 b# _$ K0 L1 w; {- l' r# M3 MFLUSH PRIVILEGES;) N0 R+ @, f0 L0 b+ W; B2 y% ?
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.: j0 Q3 j7 X% p
隢摰鋆& n2 U" |' \4 q; l& x9 [
7 u, y9 p$ Q, @
yum -y install php-mbstring
9 H1 e8 j' y$ Y/ P
& |# H% F, p& Q: t5 A5 H$ h亙箇曄撩撠mcrypt嚗隢摰鋆
# D9 o5 n V/ ?0 U0 Z w! ? & l& [9 P) A2 j8 b' g" F! y! ?0 |
yum -y install mcrypt) x) b4 }" b/ @. i
service nginx restart$ i$ J" f2 p5 {! K+ y' m2 a: I
Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:- P G/ e; i5 W! a
php -m | grep mysqli ===> confirm mysqli module is installed
( \3 D. }9 G1 M2 m9 r) \1 S; V* Lphp -i | grep extension_dir ===> 撠曉辣隡貊桅
5 i: y- w3 w' z; Oyum -y install php-mysql ( yum install php5-mysqli) ===> ok
7 N5 I6 B# s1 d7 u1 t L/ i蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖; Z0 L+ E& ^/ ^- S0 ?
yum install php-mcrypt
% x: N' R" \' D4 B: Jyum install libmcrypt libmcrypt-devel ===> ok
9 p9 ^2 d; t+ X% F& U/ r. ?2 r4 r4 S8 h' W: w
1 g+ j8 L" d! g, q! R |
|