52AV手機A片王|52AV.ONE

標題: Mysql 設定Login [打印本頁]

作者: IT_man    時間: 2015-6-21 23:10
標題: Mysql 設定Login
安裝完Mysql 後的設定 :0 r/ z- ^9 W- ~: w' \
★進一步設定 MySQL★! T6 |5 H7 T; x( e9 Z- l- J8 H
A.
& Y' U6 e0 ~+ S設定php.ini(/etc/php.ini)
' `! S1 A% \0 [- I/ C  l! s* `php.ini
2 H9 S8 t' \+ O7 n% z* Z+ Z1 memory_limit = 128M               //PHP可用記憶體上限  Q  o1 F  @' u. F* _
2 display_errors = Off              //顯示錯誤訊息
1 v9 @$ v5 R: f+ t6 X1 q3 date.timezone = Asia/Taipei       //時區(這行要設定,不然PHP使用到時間函數時會有錯誤訊息)
% a  Q+ x+ @0 J" L4 session.cookie_lifetime = 0       //session存活時間(單位秒,0代表存活至瀏覽器關閉)% ^% Y# ~# M) k4 i9 X# o$ v

0 o( u" R" h3 o$ T; V9 y* R# bB.
4 I: Q( C9 b! `5 f6 |+ \6 y設定my.cnf(/etc/my.cnf)
# R% t0 R) b+ N: @* kmy.cnf :
4 w) s) X- q/ d3 g: G8 F1 log-error=/var/log/mysqld.log     //日誌存放位置
4 \( f) A- a3 w2 connect_timeout = 15              //連線timeout
5 P/ J, `- R! A; {( ?0 S* u3 max_connections = 3000            //最大連線數
, V2 }# H, Y5 z  W4. service mysqld  restart% l8 J3 y$ c& P1 X+ r* t" W
! E; v; g* u* _! L, a9 H! M- w

9 P; D% x& Z2 Z4 M0 `+ EC.
3 i: q) D0 b; u' \設定 MySQL 資料庫管理者 root 帳戶的密碼,執行「sudo mysql_secure_installation」,他會問你底下幾件事
2 h0 R: |' y9 `: O$ z1. Enter current password for root (enter for none):  // 直接按 Enter,因為預設沒密碼/ e$ z! M% p' z# k
2. Set root password? [Y/n]                     //輸入  Y 來設定密碼( ~) E: C" m& ~1 [0 t
3. New password:                                  // 輸入 root 新密碼
1 v# w* r- f1 n+ |6 y4. Re-enter new password:                      // 再一次輸入 root 新密碼! O( a1 M5 }: Y2 N
5. Remove anonymous users? [Y/n]          //預設 Yes ,直接按 Enter' k/ h5 {2 f! T6 p: c) y- r: S/ k6 X
6. Disallow root login remotely? [Y/n]       //預設 Yes ,直接按 Enter
# M* `/ y4 E' b" c' n7. Remove test database and access to it? [Y/n]    //預設 Yes ,直接按 Enter9 l) Q2 u6 f% `6 U
8. Reload privilege tables now? [Y/n]       //預設 Yes ,直接按 Enter  \7 E  K) X. t* b3 A

; b" @5 N2 x3 t8 Q3 s0 [
, ]6 u& i, x/ [# T( k接著利用剛剛設定的 root 密碼登入 MySQL,執行「sudo mysql -u root -p」,密碼正確就會進入「mysql>」這樣的提示符號。「參考」  W8 b* j) R6 Q; @( g
※ 執行選擇要用那個資料庫
* E7 j3 P; c% F! G# x2 R2 Gmysql> use mysql8 @0 d" f# m8 t. d! X4 y" \

* W& k) }: N0 E- Q: p/ ^※ 執行「select host,user from user ;」要有分號結尾才會執行。2 E& F6 h5 K8 s6 Y8 m
mysql> select host,user from user ;" r0 L2 f+ H- Y
+-----------+------+
1 E. X- c1 ]8 b- o| host      | user |
3 \+ Z3 X$ [2 z6 @' b9 _+-----------+------+
7 P, v3 `. l% S0 T: ^; U/ z+ u1 J| 127.0.0.1 | root |* @1 J1 E+ p( j" h7 @6 _8 g# T, ^
| localhost | root |
' \! G8 O! Z% c, c5 b+-----------+------+
; E: i4 E) s3 v- n/ _8 m- o! a8 D2 rows in set (0.00 sec)
4 V; K( e0 l7 z6 o. @3 o
" ~7 w( R9 U2 |; G' o; A7 u# F※ 新增一個使用者6 M4 K' N5 }4 x( Z1 u! L
insert into user (host,user,password) values ('%','your_account',password('your_password'));5 G! D8 e$ T5 L% e1 I

+ m+ Z9 ]6 v4 I( v# w2 T! l※授與該使用者管理者權限,這樣你才能有辦法遠端處理 (因為 root 的遠端登入被停掉了)
  D# t% @- v; F7 Y  y# K7 EGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
: E, v7 `) {) K3 K* r$ L不然剛剛那個帳號,只會是一般資料庫使用者的帳號,而且沒任何權限。
1 M& H' l  R- Z% o5 v1 g※讓剛剛的設定生效, ]; H2 v& r" f! k5 W+ ?" ~
FLUSH PRIVILEGES;0 @9 `* g2 }( x2 b
安裝完Phpmyadmin 時 ,run http://www.domain.com/dbadmin   show error : The mbstring extension is missing. Please check your PHP configuration.1 {1 Q/ y6 v* g: H' m* {7 i+ j
請安裝
: O; t( U: f7 D' P! [        
9 `  [7 M2 B$ J5 K; C: Hyum -y install php-mbstring* Y: K' \' w% y1 [/ F. K
( J. F* E3 N  _0 a$ P3 C
若出現缺少『mcrypt』,請安裝
# _: P. l$ C1 S5 N  U! w" D        ! F6 C% Y  N0 [- D+ ~
yum -y install mcrypt: q5 Y: m; e& w' u" ^
service nginx restart
3 ^& ^% ~1 |( qLogin phpadmin 後出現    error:缺少 mysqli 擴充套件。請檢查 PHP 設定。Solution:8 T# `3 v6 y6 }8 g
php -m | grep mysqli ===> confirm mysqli module is installed* U, [/ g+ ^& [  q  I
php -i | grep extension_dir ===> 尋找延伸目錄3 X- s5 f7 p% m2 T
yum -y install php-mysql (或 yum install php5-mysqli)   ===> ok
6 ?8 ~* y/ c; b" A0 l- l缺少 mcrypt 擴充套件。請檢查 PHP 設定。
" D! N! g. k3 J9 T% U5 d8 R( _yum install php-mcrypt) I$ d" l' h  k- Z+ Y$ L: C: E
yum install libmcrypt libmcrypt-devel   ===> ok
1 L" m. [1 o3 X. u' T7 Q; W  e* a0 r/ A2 C1 K
9 B+ B/ @1 x+ M1 D# o





歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/) Powered by Discuz! X3.2