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

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

[mysql] Mysql 設定Login

[複製鏈接]
發表於 2015-6-21 23:10:33 | 顯示全部樓層 |閱讀模式
tid=11766&安裝完Mysql 後的設定 :
5 t, m8 {, S5 q) Y* P! `9 Q★進一步設定 MySQL★
. u# ]# w4 g9 a, a4 [2 XA.
% L1 r# h1 |& ~% q) a設定php.ini(/etc/php.ini)
& ?( T7 g# Z2 ^& n/ Xphp.ini
/ v5 C, J' [: I  [% }1 memory_limit = 128M               //PHP可用記憶體上限
, x1 o# E- \* g2 display_errors = Off              //顯示錯誤訊息$ S  u# E' _- N3 X# f- p! _
3 date.timezone = Asia/Taipei       //時區(這行要設定,不然PHP使用到時間函數時會有錯誤訊息)! Q6 X$ |9 k" A* I2 O
4 session.cookie_lifetime = 0       //session存活時間(單位秒,0代表存活至瀏覽器關閉)/ w+ b# A% p# N, R" A! L( `2 q
% p; T7 F4 V" y4 }. p
B.! o: }& {* j: @
設定my.cnf(/etc/my.cnf)
1 k0 X; n4 Q; T9 A9 Z7 tmy.cnf : 0 |1 s- e- T) w9 X" d+ I' g0 i
1 log-error=/var/log/mysqld.log     //日誌存放位置2 {3 h/ W+ i7 S5 k& S& t
2 connect_timeout = 15              //連線timeout* K5 ?3 g, k+ d: u
3 max_connections = 3000            //最大連線數
0 K" a3 R% z/ |2 c7 i4. service mysqld  restart
. k0 c1 b! i4 J; h4 r" G7 i$ I
' }3 m8 Z8 o6 N% q% |) ^1 I/ `0 ]! T) t! v8 X9 m4 q* L' k4 x% K
C.7 z& `' M8 ]( U1 O% B
設定 MySQL 資料庫管理者 root 帳戶的密碼,執行「sudo mysql_secure_installation」,他會問你底下幾件事) h1 _8 N9 P8 }. {) \
1. Enter current password for root (enter for none):  // 直接按 Enter,因為預設沒密碼* I) b0 }: o1 e! g% E! z
2. Set root password? [Y/n]                     //輸入  Y 來設定密碼1 }9 k& T# m( @3 Y. s! r0 D
3. New password:                                  // 輸入 root 新密碼
  B/ ~' m8 v% A' U# @4. Re-enter new password:                      // 再一次輸入 root 新密碼
9 p) I) ]5 L8 o) q6 \% L' x! Z1 @5. Remove anonymous users? [Y/n]          //預設 Yes ,直接按 Enter4 n! U0 w% {5 i, s8 W' K6 U: a# [
6. Disallow root login remotely? [Y/n]       //預設 Yes ,直接按 Enter
% B# t0 `& x0 Q8 z, t7. Remove test database and access to it? [Y/n]    //預設 Yes ,直接按 Enter
# V( t+ B' O1 U; V1 d  d" b/ f8. Reload privilege tables now? [Y/n]       //預設 Yes ,直接按 Enter
% K0 {7 o) @! B/ @, @4 D/ v5 @5 K/ T. H% n4 n+ o: e; ^

- k- {' b0 M* ?/ K7 M) |3 b接著利用剛剛設定的 root 密碼登入 MySQL,執行「sudo mysql -u root -p」,密碼正確就會進入「mysql>」這樣的提示符號。「參考」: r# B5 S( w$ {
※ 執行選擇要用那個資料庫
0 l5 F# h1 @& J* ?+ P/ t/ @: {2 Ymysql> use mysql5 C7 a) T0 E% o
8 _) {% K" o; W; }& q* Y% o+ v
※ 執行「select host,user from user ;」要有分號結尾才會執行。# H; J$ L* K2 r6 z3 b
mysql> select host,user from user ;  g( z4 I5 {0 O5 z) [8 n
+-----------+------+
. w- t3 C! {, h3 L6 ?. B| host      | user |3 g: S, D, \8 R7 l, i. A# \' t, `" g
+-----------+------+3 O2 }& b" M; Q* G1 i7 G# |3 v' |
| 127.0.0.1 | root |& ^3 d7 b3 K& @6 T# P5 k$ o. u5 H
| localhost | root |
4 m8 W# ~- n1 f( ~( k1 U2 {+-----------+------+
% S3 S" q/ `: ]/ F2 rows in set (0.00 sec)
$ L: K% P! M, Q; A  O6 A8 e  D' n; ?. \- D; V: _5 T) F) f; Q
※ 新增一個使用者/ N# ^. i, [6 h3 y; P, `& D( K
insert into user (host,user,password) values ('%','your_account',password('your_password'));
! Y& \5 F7 X# ?; O- V$ v: N8 i& N8 w% t4 i
※授與該使用者管理者權限,這樣你才能有辦法遠端處理 (因為 root 的遠端登入被停掉了)   u/ Z+ G/ P4 N, K/ w
GRANT ALL ON *.* TO 'your_account'@140.112.1.1 IDENTIFIED BY 'your_password' WITH GRANT OPTION;5 H& \4 B! C2 o% e" K1 M
不然剛剛那個帳號,只會是一般資料庫使用者的帳號,而且沒任何權限。
7 Z& Z1 T; d' H※讓剛剛的設定生效
/ [* P5 V0 I% y: n4 F  Q0 HFLUSH PRIVILEGES;* q, E( }, P* C7 j6 e3 a" }
安裝完Phpmyadmin 時 ,run http://www.domain.com/dbadmin   show error : The mbstring extension is missing. Please check your PHP configuration.. P+ a/ G/ I; R9 R5 |* H
請安裝
# ^; k" m8 I. X        9 B( n) q, n- [5 q" m
yum -y install php-mbstring2 l0 b  U! H2 w- C

: q0 C. P4 {* i& O! F, @! {) k' j若出現缺少『mcrypt』,請安裝
3 d2 @* S/ [. ?& w- D        & H! v) J# e, i" {% D9 o9 J
yum -y install mcrypt
  R/ y( F. h* w- Y: E, qservice nginx restart  F* I+ X" N# \+ D; H+ _
Login phpadmin 後出現    error:缺少 mysqli 擴充套件。請檢查 PHP 設定。Solution:' m3 L. W( l/ |* Y+ d# v
php -m | grep mysqli ===> confirm mysqli module is installed
) W2 k. I( v5 D+ y/ |$ {/ O7 ~; ]: O9 Iphp -i | grep extension_dir ===> 尋找延伸目錄0 R8 O- X( E7 e2 V% q9 I$ M
yum -y install php-mysql (或 yum install php5-mysqli)   ===> ok( A6 h& B" `  o/ b# R2 t
缺少 mcrypt 擴充套件。請檢查 PHP 設定。
( f$ ?! U) m* @) \7 ?yum install php-mcrypt
# l: Y  c! I4 G0 pyum install libmcrypt libmcrypt-devel   ===> ok
* g& o- B( j; u4 H* l! e
- T2 K$ ]- J; N, P
$ D2 @' i, d' l% b8 ?
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-5-7 21:22 , Processed in 0.075531 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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