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

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

作者: IT_man    時間: 2015-6-21 23:10
標題: Mysql 設定Login
安裝完Mysql 後的設定 :% n* B* h. D9 V% U$ J) w& T: [+ L0 n
★進一步設定 MySQL★$ d0 D9 P1 K! _
A.7 O" p) A; r4 c8 S) Z: z
設定php.ini(/etc/php.ini)5 H# h  A; X0 |1 |4 o8 o
php.ini
5 j& F2 G4 V( k: C6 G' Y% v  r, e' z1 memory_limit = 128M               //PHP可用記憶體上限+ C* F: h7 }7 Y- g, N  y/ w
2 display_errors = Off              //顯示錯誤訊息% A3 S. M/ K/ O$ n! e/ l  Z
3 date.timezone = Asia/Taipei       //時區(這行要設定,不然PHP使用到時間函數時會有錯誤訊息)
1 L2 P8 D" V7 K( [0 M7 m) a4 session.cookie_lifetime = 0       //session存活時間(單位秒,0代表存活至瀏覽器關閉)
5 m3 N& }- y; o2 ?, d' w
0 @2 F$ {- {% ~5 v- M! UB.
; ?  [7 f+ c( E6 x設定my.cnf(/etc/my.cnf)
/ w$ ]5 c( ]* k; _5 }2 M. n/ K) tmy.cnf :
; e2 D, S" {) Q+ G& Y5 b1 log-error=/var/log/mysqld.log     //日誌存放位置
8 D/ {0 `7 I, _; v& A2 connect_timeout = 15              //連線timeout
/ _) s0 v; E/ T; n; ^9 x3 max_connections = 3000            //最大連線數
' D; A6 p* s- M" M4. service mysqld  restart" H! ^& j! W; ?5 |" _: I: |: v; Z2 K

8 d* I+ w; X0 {, _- l; r( k$ Q# n0 {
C.
" s; V* ?5 g/ B" W5 Q設定 MySQL 資料庫管理者 root 帳戶的密碼,執行「sudo mysql_secure_installation」,他會問你底下幾件事4 |, b1 i( c! C7 O1 P8 T
1. Enter current password for root (enter for none):  // 直接按 Enter,因為預設沒密碼  k4 `9 P. r8 o% C! z/ \9 P
2. Set root password? [Y/n]                     //輸入  Y 來設定密碼
( `$ v6 E* o; k3. New password:                                  // 輸入 root 新密碼9 [! }, l9 E6 P& z: [$ W' U
4. Re-enter new password:                      // 再一次輸入 root 新密碼
) B/ H% X* w3 [  t5. Remove anonymous users? [Y/n]          //預設 Yes ,直接按 Enter
  ~  n  W+ _# m5 {" k. `6. Disallow root login remotely? [Y/n]       //預設 Yes ,直接按 Enter8 e( ~( ^# x5 \( \; b& O9 ~
7. Remove test database and access to it? [Y/n]    //預設 Yes ,直接按 Enter
, ^: R6 O0 R3 z! ~! s  H8. Reload privilege tables now? [Y/n]       //預設 Yes ,直接按 Enter
3 P) V4 U- S+ s: t8 m6 z* J# E1 ~
0 J9 I0 P4 E9 F, x8 J. A
$ g' \1 |3 e6 {5 N) x" w6 s接著利用剛剛設定的 root 密碼登入 MySQL,執行「sudo mysql -u root -p」,密碼正確就會進入「mysql>」這樣的提示符號。「參考」; E* E) b$ {; E
※ 執行選擇要用那個資料庫1 V: f' K$ \/ ~3 M) R  X! L. P
mysql> use mysql  d- i! y7 n% }
2 N" z1 M3 q  s+ T. ^% `: Y
※ 執行「select host,user from user ;」要有分號結尾才會執行。" x, ^5 G. p4 ]1 O) T3 \
mysql> select host,user from user ;2 k5 g5 p7 a  i. o7 d9 N8 v
+-----------+------+. d1 B4 J+ @1 ]( G
| host      | user |. G6 ]. E- u9 ~! M1 [3 G; z" U
+-----------+------++ C7 o3 |/ m/ V( @9 t! a% e% U
| 127.0.0.1 | root |
9 v* K2 j1 }& V! m' Z| localhost | root |
+ Y+ P! o: p9 }( M+-----------+------+9 T! N7 _5 e; Y9 E! t. }9 _
2 rows in set (0.00 sec)
& s9 S! f/ f/ U1 ~% r8 o
# ]$ E5 F5 k7 a( g※ 新增一個使用者2 G( U; Q1 e1 b' K1 O: n
insert into user (host,user,password) values ('%','your_account',password('your_password'));2 v  h9 }3 a( `# ]# f

- N/ f5 [- }" u1 ]* V※授與該使用者管理者權限,這樣你才能有辦法遠端處理 (因為 root 的遠端登入被停掉了) ' f( m; `$ w% \! {
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;
) W# w* l! ]+ z# H! n/ R不然剛剛那個帳號,只會是一般資料庫使用者的帳號,而且沒任何權限。
; q: _$ [# ^# U. U0 Q  X3 G: B※讓剛剛的設定生效# U- O& t* N9 E" Y3 h" G1 N% @
FLUSH PRIVILEGES;3 Y& S' ?/ f: g% j+ Q4 U' E
安裝完Phpmyadmin 時 ,run http://www.domain.com/dbadmin   show error : The mbstring extension is missing. Please check your PHP configuration.
3 ~, v, }2 l4 \5 C+ m請安裝
4 W4 Q" k) ?5 g        
; k0 V% b* G' I6 myum -y install php-mbstring$ G0 ^* O, Y3 ]2 [3 t2 {5 h

4 U: y: [( H1 S! D, H" G5 f若出現缺少『mcrypt』,請安裝
4 J" A. w9 [) X        
' b$ P, P# ~' k8 Xyum -y install mcrypt
6 \' m$ |4 q$ v8 X, L" ]service nginx restart+ H- m* V5 Z9 r0 ]& m
Login phpadmin 後出現    error:缺少 mysqli 擴充套件。請檢查 PHP 設定。Solution:6 U+ H, E$ K6 `% l
php -m | grep mysqli ===> confirm mysqli module is installed* j% q  P, U( e1 q* T7 `
php -i | grep extension_dir ===> 尋找延伸目錄7 k, \; m7 E3 X( z0 i
yum -y install php-mysql (或 yum install php5-mysqli)   ===> ok
+ F# Z5 d5 Y2 q$ w缺少 mcrypt 擴充套件。請檢查 PHP 設定。  o! [  u: `+ e8 W5 g) U
yum install php-mcrypt/ K# G% o- _! Z9 k. N/ S4 j
yum install libmcrypt libmcrypt-devel   ===> ok- ~+ E, m, ]1 n; t- ]: }$ {

, I% Y9 O  B) P1 b6 q8 q
/ a! @% q2 Q& ]$ t& n& g0 c& {




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