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

 找回密碼
 立即註冊
查看: 1535|回復: 0

[mysql] Mysql 設定Login

[複製鏈接]
發表於 2015-6-21 23:10:33 | 顯示全部樓層 |閱讀模式
tid=11766&安裝完Mysql 後的設定 :3 _& r( H' A. a
★進一步設定 MySQL★
8 a" c, U- ^3 x) H. C  [( kA.
/ L8 I( I1 E8 I6 p6 f設定php.ini(/etc/php.ini)! A! t( w. x! h% ^! m
php.ini
! _; @( p) Z' {3 A2 ^( h1 memory_limit = 128M               //PHP可用記憶體上限* t0 {( Z! I4 O! K( L4 _
2 display_errors = Off              //顯示錯誤訊息
, s$ k1 b. ^5 u1 ?: P3 date.timezone = Asia/Taipei       //時區(這行要設定,不然PHP使用到時間函數時會有錯誤訊息)  ?; x. j2 F3 ?# b/ }. d$ r
4 session.cookie_lifetime = 0       //session存活時間(單位秒,0代表存活至瀏覽器關閉)
: @* ^; n6 L, j; B$ L# X. C
& |& ^3 g8 Z9 k  @9 k, QB.
  m' a& X- R! O' T6 O' K設定my.cnf(/etc/my.cnf)
$ p$ ^* U2 S9 b- O! z0 vmy.cnf :
; K/ g. J- i# z6 a& n1 log-error=/var/log/mysqld.log     //日誌存放位置! z0 y- H' p/ ]
2 connect_timeout = 15              //連線timeout
$ t' {( i+ ~8 {( `* V( |3 max_connections = 3000            //最大連線數$ ?) X5 i0 I9 O% \# P: {
4. service mysqld  restart
# m) y6 u$ S: r! L
4 r0 s8 v1 j) d" r" `1 s# T
, t6 s6 B/ S' X: k* M2 l/ l, Y3 T4 w, ZC.
5 g, H+ G  J% ~0 o7 P  i( x& J設定 MySQL 資料庫管理者 root 帳戶的密碼,執行「sudo mysql_secure_installation」,他會問你底下幾件事0 W% u) J  v# a1 h4 Q/ Z1 o+ @
1. Enter current password for root (enter for none):  // 直接按 Enter,因為預設沒密碼9 D5 k/ f( `" l! O5 S+ z
2. Set root password? [Y/n]                     //輸入  Y 來設定密碼
* _5 y- Y7 y; W9 r3. New password:                                  // 輸入 root 新密碼
; L# x' M2 g! O( e4. Re-enter new password:                      // 再一次輸入 root 新密碼
+ a- L* ~& J7 e3 k& i) f5. Remove anonymous users? [Y/n]          //預設 Yes ,直接按 Enter
1 e0 \- t1 M, Z1 \+ g5 O7 @8 A6. Disallow root login remotely? [Y/n]       //預設 Yes ,直接按 Enter
6 M0 G0 o/ Y* d* p8 R5 w# Y* j, m7. Remove test database and access to it? [Y/n]    //預設 Yes ,直接按 Enter9 _, f7 H) S& R- h' {+ x! u7 ^( E" u
8. Reload privilege tables now? [Y/n]       //預設 Yes ,直接按 Enter
; a: ^2 G7 A4 B5 u+ \$ y2 ]0 O# ]: l) U& x1 y: Y9 G

' e4 o; K2 u) g5 @% p接著利用剛剛設定的 root 密碼登入 MySQL,執行「sudo mysql -u root -p」,密碼正確就會進入「mysql>」這樣的提示符號。「參考」
! Q- j1 @0 a5 \4 R, \5 v※ 執行選擇要用那個資料庫6 t2 J1 p2 z4 V7 A( t* g  K
mysql> use mysql4 S6 d& F6 ]2 L* E  k, r
* ~8 @. M) ?8 y2 g9 L
※ 執行「select host,user from user ;」要有分號結尾才會執行。
8 C# v" A$ I  W  a% T8 g+ tmysql> select host,user from user ;
& x# ~. c; I, c+-----------+------+
" M- _4 Z. T5 s, K0 g8 _: m3 Z| host      | user |
, |9 j7 F3 e1 w1 q2 |5 n: L+-----------+------+& r/ A  F8 r9 E/ a& P- {4 Y5 o
| 127.0.0.1 | root |
- m. h! H% J3 Y- \| localhost | root |" \4 ^+ |" n  }4 ^
+-----------+------+  B6 w3 ]* q" x/ p3 K2 v  x( Z
2 rows in set (0.00 sec)- ^) Z9 ^! O& N) j, n3 H2 F
" i% `" X  G; {, q( T+ S# v
※ 新增一個使用者
& K" }- L2 I6 }insert into user (host,user,password) values ('%','your_account',password('your_password'));+ @& k- q. n, ]/ Q

$ A' U" P$ b! z% w  D$ }+ ?9 P* T8 W. _3 K※授與該使用者管理者權限,這樣你才能有辦法遠端處理 (因為 root 的遠端登入被停掉了)
) F: c$ H) a7 ~# F, NGRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;, X+ T' w$ Q) x7 n) e5 q' _
不然剛剛那個帳號,只會是一般資料庫使用者的帳號,而且沒任何權限。8 [1 _$ V4 ~. X' q, _! M1 i
※讓剛剛的設定生效
7 \! F# a) T* K& c0 I9 n( oFLUSH PRIVILEGES;7 p1 ]3 [& Q1 g$ A
安裝完Phpmyadmin 時 ,run http://www.domain.com/dbadmin   show error : The mbstring extension is missing. Please check your PHP configuration.
6 c. @. H9 G+ s. S請安裝
, E6 s* W- }7 H4 T( w# w% q        : b" W  _* B1 E* u0 E
yum -y install php-mbstring: d; L& Q8 g$ l. I) I2 Q
7 w; p5 ]$ Y. Z( A2 [: ~+ S; @" n
若出現缺少『mcrypt』,請安裝& q  S( @, f6 C+ q7 U! _
        
. I' z- ?5 |- ?% v( T3 Y1 Z9 Fyum -y install mcrypt
* g8 s; o' _7 Z9 ]" `, Kservice nginx restart9 j2 y8 q( y- n# e; S
Login phpadmin 後出現    error:缺少 mysqli 擴充套件。請檢查 PHP 設定。Solution:
0 c& q5 D5 P4 B  j6 P, xphp -m | grep mysqli ===> confirm mysqli module is installed  X4 T' _) ]7 W
php -i | grep extension_dir ===> 尋找延伸目錄0 w  ]; Z( @9 e2 F2 F5 G- d
yum -y install php-mysql (或 yum install php5-mysqli)   ===> ok1 ^$ s4 V- p( X4 f' l7 q. A( T" h
缺少 mcrypt 擴充套件。請檢查 PHP 設定。( e3 R' V4 t3 N5 D, w3 n
yum install php-mcrypt
7 t, Q/ y0 y, a0 J/ e0 Wyum install libmcrypt libmcrypt-devel   ===> ok
! v2 l# l$ f) T: u. M" x
% `- S& ^8 c- I
8 v- O4 w, W+ I2 G0 @' c7 t, x
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板| 52AV手機A片王

GMT+8, 2025-12-6 18:28 , Processed in 0.058350 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表