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

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

作者: IT_man    時間: 2015-6-21 23:10
標題: Mysql 設定Login
安裝完Mysql 後的設定 :
7 h% Y, ]/ l+ f! u% Z& r★進一步設定 MySQL★' O$ }; K" {5 }/ t8 P
A.) l, V2 [+ r3 A! O( j3 j
設定php.ini(/etc/php.ini)
8 k/ V2 o  J7 x0 H1 J0 lphp.ini1 {  R$ W0 t! ]3 D7 W
1 memory_limit = 128M               //PHP可用記憶體上限
3 J. F) j% v1 M, l# U$ x2 display_errors = Off              //顯示錯誤訊息
$ e2 [6 r" l! A+ x! \3 date.timezone = Asia/Taipei       //時區(這行要設定,不然PHP使用到時間函數時會有錯誤訊息)
. j4 H# U  L% V/ Z' I4 session.cookie_lifetime = 0       //session存活時間(單位秒,0代表存活至瀏覽器關閉): S% m9 E0 L5 Z6 {& S2 r: y; G3 [

6 E6 Z5 ?# B$ W+ ^B.- ~, h7 I& x! R4 O2 Z
設定my.cnf(/etc/my.cnf)3 q9 n; a+ K& M3 G
my.cnf : ! B: m- t/ ~% @) G
1 log-error=/var/log/mysqld.log     //日誌存放位置* H3 \) ^; R* f) d" \1 H
2 connect_timeout = 15              //連線timeout
. O' A1 y/ ~1 L8 h9 C0 M  w* x3 max_connections = 3000            //最大連線數1 t" l$ @4 C0 m2 C) e" J6 ~
4. service mysqld  restart- J! v3 k# l" f! f# \5 A

' s, ]4 b4 d. ?" v- j
  t- \7 S* X9 R" gC.* s7 k) @! Y# Y! }. a
設定 MySQL 資料庫管理者 root 帳戶的密碼,執行「sudo mysql_secure_installation」,他會問你底下幾件事. D0 a/ a# C& a( b% M8 S" b1 w" g
1. Enter current password for root (enter for none):  // 直接按 Enter,因為預設沒密碼" ~1 z$ U4 X3 d0 S8 f! [! Z$ h
2. Set root password? [Y/n]                     //輸入  Y 來設定密碼
+ C- T- o2 L8 m1 G7 G, @' z& F3. New password:                                  // 輸入 root 新密碼
2 q! _  }* \3 E4. Re-enter new password:                      // 再一次輸入 root 新密碼
! A$ s# v8 U7 s0 l% J5. Remove anonymous users? [Y/n]          //預設 Yes ,直接按 Enter- r9 M4 N1 `6 j/ ~3 ^
6. Disallow root login remotely? [Y/n]       //預設 Yes ,直接按 Enter; V( [1 x9 s# O& r8 t  p* z9 v' U
7. Remove test database and access to it? [Y/n]    //預設 Yes ,直接按 Enter
* x- b! p- ]6 U* f8. Reload privilege tables now? [Y/n]       //預設 Yes ,直接按 Enter) a0 W7 g8 `/ H, R4 A

, p; t( _2 B3 C/ R, A
/ W; d& e! r' z8 z0 o( S% P% i接著利用剛剛設定的 root 密碼登入 MySQL,執行「sudo mysql -u root -p」,密碼正確就會進入「mysql>」這樣的提示符號。「參考」( m) k  q9 A; }" b
※ 執行選擇要用那個資料庫' Y/ P5 b% v; i5 u# v+ N
mysql> use mysql
5 W( o  y( n# P" ~
7 U- b. ]2 d3 i4 V  R" M0 C3 Z  h9 F※ 執行「select host,user from user ;」要有分號結尾才會執行。! [) K3 v% E2 @9 m8 D) ~' ]
mysql> select host,user from user ;+ Z3 p" W; K  W$ u& a
+-----------+------+
/ k, Z5 K* Q% `$ q7 ]3 h9 P| host      | user |% y( J* [! G0 u* U% p5 ~9 l
+-----------+------+
+ V; F/ n' h) `( p| 127.0.0.1 | root |  c4 V2 t& d1 D2 S# d6 Z, N9 x
| localhost | root |% d8 u$ H9 w6 Q' |
+-----------+------+) k' f# z' W+ i( k( B" [
2 rows in set (0.00 sec)6 q% U3 H3 u* q6 c* `) W
! W) ]0 D& y# {4 b) z
※ 新增一個使用者
7 \) D9 [0 O' c  L0 `! Y9 @! t) Zinsert into user (host,user,password) values ('%','your_account',password('your_password'));
0 x3 f9 a1 J; g0 M
9 O: p+ y* w# e# T. d# k3 M. E3 J8 @& E※授與該使用者管理者權限,這樣你才能有辦法遠端處理 (因為 root 的遠端登入被停掉了) . W7 M. ~  H$ S1 d! p, y
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;4 Z  K+ @7 \! M. V0 V# A: ^
不然剛剛那個帳號,只會是一般資料庫使用者的帳號,而且沒任何權限。. N8 G7 x% H% u8 Z; S9 ?9 Q
※讓剛剛的設定生效! l7 P; N! {* @, u+ B  g7 B& `4 f
FLUSH PRIVILEGES;- H' A; E& [) L% s
安裝完Phpmyadmin 時 ,run http://www.domain.com/dbadmin   show error : The mbstring extension is missing. Please check your PHP configuration.
+ @- v$ u/ F8 R" S# `' j請安裝
% _4 w5 M% A( f& P* J* }7 J: o        
5 `% X4 Y3 ~0 oyum -y install php-mbstring. I& q2 u0 t9 k6 N

7 b) L; |: |: H$ S+ |, }# f3 ?  _若出現缺少『mcrypt』,請安裝
* O0 Q5 u5 t5 m' F* r( M& I8 g        5 @& |. u, c& y& _& ~5 G
yum -y install mcrypt: X' |0 H7 m3 g2 k
service nginx restart* H7 |) W4 p3 k. b; e" ^
Login phpadmin 後出現    error:缺少 mysqli 擴充套件。請檢查 PHP 設定。Solution:
( _) K0 {+ Q; f, U8 T" W( i' y  Ophp -m | grep mysqli ===> confirm mysqli module is installed
% I7 Q$ N. E4 f( m9 Xphp -i | grep extension_dir ===> 尋找延伸目錄0 s  F$ F9 h3 y2 s
yum -y install php-mysql (或 yum install php5-mysqli)   ===> ok5 [/ N% L3 [. L/ O  T. H
缺少 mcrypt 擴充套件。請檢查 PHP 設定。9 c' t" o/ X, c; M$ `8 r
yum install php-mcrypt/ E2 _) @5 Q# ]
yum install libmcrypt libmcrypt-devel   ===> ok+ i  t0 p+ @0 K
7 e: K0 Z8 Z# z( y
1 ]& ]3 |* V& i1 G' y# i





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