摰鋆摰Mysql 敺閮剖 :
+ k4 L8 |( A. V, a3 `( A7 ~3 `脖甇亥身摰 MySQL e2 m- c) ?) d. {
A.
- f- i' B" r- e8 N" j4 Z- w閮剖php.ini(/etc/php.ini)5 `0 Z3 r/ f% b* J
php.ini
2 k) ^; v6 n6 q- `9 _( F8 ~* p7 r% n1 memory_limit = 128M //PHP舐刻園銝 Z; U6 P/ B+ O" j2 a
2 display_errors = Off //憿舐內航炊閮! U: @0 T/ r+ q* l( M$ w
3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
( N7 S' V3 { q8 _& P4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
8 ]: N7 ~6 B/ a+ e8 p* n8 D0 W0 ]9 q2 V% }, l" u
B.
8 H, c' d, z5 A% e閮剖my.cnf(/etc/my.cnf)
0 h: W, u5 X" ?0 u( g- O( xmy.cnf :
6 ]' m& I0 s1 S1 log-error=/var/log/mysqld.log //亥摮曆蝵
4 X: P* n1 c# s' r7 c% {7 Y i( k2 connect_timeout = 15 //蝺timeout
3 m# m O- b: U6 K @3 max_connections = 3000 //憭折蝺
& `9 \: ], x8 r( X4. service mysqld restart6 W; h4 n6 a V4 {# F+ ^
+ b7 A4 E/ ?5 N, G% {
* x; z8 v' _+ y% y5 n! m
C.
. U! W7 X/ `* k9 A/ s! E# f閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
1 O" z2 ~" q( v) e% v1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣
! m0 ?8 q* N& T4 M/ Z* K U0 h2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣0 u' F" n/ [% N! G' C8 `3 }9 c
3. New password: // 頛詨 root 啣蝣
1 _( b* ^/ o8 h4. Re-enter new password: // 銝甈∟撓 root 啣蝣6 |1 h! O# ` v ~; E& R6 w
5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter
7 ?+ O# z0 A3 U6 E6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter. @ V- L' m. v) [2 E
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter1 Y' d, r8 g% _% Q3 k
8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter2 X, t \3 o' k2 a
# V4 f" ] b. m8 G7 A/ d1 p7 d
+ Q& V. l) w ^8 ?! V3 v2 F2 h1 w亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵 x2 R8 X2 B- A& v3 L0 ?2 g
瑁豢閬券鞈摨8 b- {4 o2 Z# W3 p
mysql> use mysql. r7 u) s; c( q$ V- @8 T
( v/ s# h7 f% K3 \5 S0 B( F) [
瑁select host,user from user ;閬蝯撠暹瑁: G2 w8 F$ ~0 O# f" i8 Q) Q
mysql> select host,user from user ;
1 S. o% h2 g/ J2 F, S0 C+-----------+------+
9 W; G* a4 x+ q" n' T9 k$ \$ x7 f| host | user |
5 B( A9 x' p+ j* K E6 q( f6 o+-----------+------++ H4 g4 m* g5 @& w: c X, a
| 127.0.0.1 | root |
4 c( i2 u$ o* Z" `| localhost | root |* E1 y: N0 Q" L4 n0 a0 z6 m9 Y
+-----------+------+
8 g- f: A( R: u# e2 rows in set (0.00 sec)
) x8 G2 g) i' y, J2 Y( i; Q- ?
0 d1 F4 D( B8 `0 ~! I4 M 啣銝雿輻刻
[# G8 P) t( w; m! x6 cinsert into user (host,user,password) values ('%','your_account',password('your_password'));) k5 f1 M; K8 o
8 U4 e2 e( s+ `$ D餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 4 [) m8 x, d' s/ z4 E2 a
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;+ a3 q; \8 j) E" X8 j( N
銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈
8 F7 N! z+ v* O) {餉閮剖2 W9 v% w, { C- I
FLUSH PRIVILEGES;6 ?2 l% h. _% l/ u) I
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
2 e* ^3 P! z( |. L隢摰鋆
. I# j. N; j) l, B6 g$ E# a9 b
. Y( i" @/ p2 X3 V" Ayum -y install php-mbstring: w& w/ z( {. I7 m: w3 B/ P9 T
) E; E; q5 f: j- L亙箇曄撩撠mcrypt嚗隢摰鋆
4 ]$ Z4 z0 P% j" k/ |5 \' g: \! O" E
( n7 t) J3 S* Yyum -y install mcrypt
+ u" Q8 T% j6 |5 I/ L- Z( x0 j9 s oservice nginx restart/ I7 w! e1 I$ L4 r2 x: h
Login phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:* ]1 H6 U9 L4 {2 O2 q
php -m | grep mysqli ===> confirm mysqli module is installed- V. W5 P Z& q4 s/ M- n
php -i | grep extension_dir ===> 撠曉辣隡貊桅
: F3 W/ g K8 y( z/ Ayum -y install php-mysql ( yum install php5-mysqli) ===> ok
* ]8 w1 @# m6 ~' J/ ^蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖
0 y, W. R( M5 B7 Hyum install php-mcrypt
0 P: k* w3 w1 g% Q' `* ^+ Q' Cyum install libmcrypt libmcrypt-devel ===> ok
0 E' _& I I0 T* `) p$ V# D5 Y
W: h) }3 B: J' O3 K& m- e9 L2 v: y0 b
|
|