摰鋆摰Mysql 敺閮剖 :) _9 ^9 \- [4 S9 U# b. e7 o: @' G6 \- @
脖甇亥身摰 MySQL
9 E4 d* y! }8 f/ U6 XA.
$ I) n2 `$ Z, ^0 X1 C4 ?6 E閮剖php.ini(/etc/php.ini)
/ L/ e6 y) W8 N T0 L) M' N6 fphp.ini
, B: ]; E* U1 V5 A1 memory_limit = 128M //PHP舐刻園銝7 k5 ]7 b& t! I3 A& m F4 U
2 display_errors = Off //憿舐內航炊閮
R" T$ S d; T- }' x- _5 X( Y3 date.timezone = Asia/Taipei //(銵閬閮剖嚗銝賀HP雿輻典唳賣豢航炊閮)
' \" }, z/ Q) a, c* E; T4 session.cookie_lifetime = 0 //session摮瘣餅(桐蝘嚗0隞銵典瘣餉喟閬賢券)
+ U" R5 x, f+ w, j% @8 d8 `3 |" ]5 d
B.
2 G. G _6 i$ F# w' \' a/ ]閮剖my.cnf(/etc/my.cnf)
0 j3 n7 j/ a0 \% jmy.cnf :
7 f' _6 w g! i; J/ T/ E1 log-error=/var/log/mysqld.log //亥摮曆蝵
7 V5 g6 e+ H+ ? P8 \: E" ~2 connect_timeout = 15 //蝺timeout8 n% X7 V! C; U5 `
3 max_connections = 3000 //憭折蝺
9 L% [; Y2 m9 z4. service mysqld restart
, o9 t4 S# r5 K9 j, r9 D
$ C1 h. j5 g" s) o
" m- [% p- g& H) CC.: x& e( f5 V. h
閮剖 MySQL 鞈摨怎恣 root 撣單嗥撖蝣潘瑁sudo mysql_secure_installation嚗隞雿摨銝撟曆辣鈭
" e; ^4 K3 y+ _0 Y7 l& m$ v1. Enter current password for root (enter for none): // 湔交 Enter嚗粹閮剜撖蝣; b+ U/ x4 f$ n3 N1 y$ r$ ~
2. Set root password? [Y/n] //頛詨 Y 靘閮剖撖蝣
8 e/ n# R9 v4 F% Z3. New password: // 頛詨 root 啣蝣9 `. F3 |$ w4 ^1 P
4. Re-enter new password: // 銝甈∟撓 root 啣蝣
' V$ r3 H( G% k5. Remove anonymous users? [Y/n] //閮 Yes 嚗湔交 Enter# o$ N4 @4 B l5 R1 I
6. Disallow root login remotely? [Y/n] //閮 Yes 嚗湔交 Enter `* y* L8 j: T
7. Remove test database and access to it? [Y/n] //閮 Yes 嚗湔交 Enter
5 x6 P: g( [ w1 W8 r. e8 v8. Reload privilege tables now? [Y/n] //閮 Yes 嚗湔交 Enter
Z. ]9 V! P: [; i0 {4 u0 y! K; N, K9 {5 r$ u& `, t
7 w, U# V- l2 S$ m/ e( H
亥拍典閮剖 root 撖蝣潛餃 MySQL嚗瑁sudo mysql -u root -p嚗撖蝣潭迤蝣箏停脣乓mysql>璅蝷箇泵
0 d3 [. L$ |! o8 B% W4 H. I8 a 瑁豢閬券鞈摨
$ N2 H# }! A. Z# B7 b$ umysql> use mysql
^3 [1 c/ H- e; @' {0 f4 }4 ]8 S% ?6 ^+ x6 z
瑁select host,user from user ;閬蝯撠暹瑁( e5 ^+ H: T& a9 [% ?
mysql> select host,user from user ;
. D* u: o* I' S- b9 L9 S+-----------+------+
2 a9 D9 a5 A9 g: m2 H! _* t7 V: ?| host | user |, Z+ t8 K- ] ]# e9 S- G
+-----------+------+: \7 U' [6 h) [5 S/ E8 t; s- k
| 127.0.0.1 | root |4 N o; N' \5 @6 ~1 {# J# {
| localhost | root |' m' O$ A X0 r( W5 H! O
+-----------+------+
# t0 G! {4 E) p7 h; S* M2 rows in set (0.00 sec)4 U* S* N+ J6 f. @$ f
3 F" _/ {. c, z" {4 B" _9 |: T# o 啣銝雿輻刻" U+ D0 X$ C9 `) Z- u
insert into user (host,user,password) values ('%','your_account',password('your_password'));9 h2 y$ Y s" J$ X% u6 a4 {* m, O
( W) |8 v9 H5 a2 |8 V; N餅閰脖蝙刻蝞∠甈嚗璅雿賣颲行蝡航 嚗 root 蝡舐餃亥◤鈭嚗 6 u6 L0 M/ h: e, J& S
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
( w1 P- O( B( ?銝嗅撣唾嚗芣臭祈摨思蝙刻撣唾嚗銝瘝隞颱甈* I+ `1 t6 g5 e
餉閮剖
4 _* g( v1 j1 D; p4 y: W2 sFLUSH PRIVILEGES;8 B% i0 P2 Z( i7 h& d5 _
摰鋆摰Phpmyadmin ,run http://www.domain.com/dbadmin show error : The mbstring extension is missing. Please check your PHP configuration.
( i5 Z! J' `) E' n隢摰鋆
7 b- U a/ {& b2 A" \2 @1 k9 r( W 4 v* ?/ B8 M2 Q: U5 j
yum -y install php-mbstring( `. G6 D2 {, I! a$ J
8 r0 O' ~% m. U/ E亙箇曄撩撠mcrypt嚗隢摰鋆
, N1 R4 }1 }5 ~2 V3 M
) m1 M* j' j% i# @yum -y install mcrypt
$ u* y8 T# @6 J/ N; D p1 ]8 cservice nginx restart
5 H' w0 R/ ?0 q& Z# YLogin phpadmin 敺箇 error:蝻箏 mysqli 游憟隞嗚隢瑼X PHP 閮剖Solution:
' X# J! p& K9 i& M- J) @php -m | grep mysqli ===> confirm mysqli module is installed% N( H( O1 b) o) ?# [$ o
php -i | grep extension_dir ===> 撠曉辣隡貊桅) n( a* [, B' _3 [; ^
yum -y install php-mysql ( yum install php5-mysqli) ===> ok( p7 L4 O) U1 ^" W u5 F+ k7 K2 H6 Q5 t
蝻箏 mcrypt 游憟隞嗚隢瑼X PHP 閮剖1 U/ j M, I" k3 j$ `3 O
yum install php-mcrypt& q2 }$ v" A! \ i0 e% R( B
yum install libmcrypt libmcrypt-devel ===> ok
8 C& q2 X# w% E% D6 }0 J: k" t0 C( Y$ n5 n: Y3 f" s
4 G5 e3 Z0 e, L- f0 s: M
|
|