1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<code> </code><code>因為準備做一個zabbix監控伺服器來測試,需要用到mysql。重新溫習了下mysql。</code>
<code> </code>
<code> </code><code>mysql已經安裝好了的。</code>
<code> </code><code>1.确認下mysql安裝在哪個位置?執行檔案存放在哪個位置?檢視my.cnf裡面有記錄</code>
<code> </code><code>mysql的安裝位置和執行檔案存放位置。指令如下:</code>
<code> </code><code>cat</code> <code>/etc/my</code><code>.cnf</code>
<code> </code><code>注意:datadir=</code><code>/var/lib/mysql</code> <code>這個是存放位置。</code>
<code> </code><code>執行檔案mysqld_safa,不知道在哪裡?可以用指令:</code>
<code> </code><code>whereis</code> <code>mysqld_safe</code>
<code> </code><code>我的顯示:</code><code>/usr/bin/mysqld_safe</code>
<code> </code><code>2.給賬戶設定密碼。mysql安裝好,預設是沒有密碼的。同時還有匿名賬戶。這些我們都需要</code>
<code> </code><code>處理下。首先删除匿名賬戶,指令如下:</code>
<code> </code><code>delete mysql.user where user=</code><code>''</code><code>; 注意這是在mysql裡面操作。</code>
<code> </code><code>然後給root使用者加上密碼:</code>
<code> </code><code>update mysql.user </code><code>set</code> <code>password=PASSWORD(</code><code>'123456'</code><code>) where user=</code><code>'root'</code><code>;</code>
<code> </code><code>注意,因為我們沒有指定host,是以所有的root密碼都會更新成這個我們設定的密碼。</code>
<code> </code><code>執行完指令,不要忘記執行 :flush privileges; 這指令的意思是,讓我們輸入的指令</code>
<code> </code><code>立即生效。</code>
<code> </code><code>3.給mysql的資料庫檔案修改權限。參考指令如下:</code>
<code> </code><code>chown</code> <code>-R mysql </code><code>/var/lib/mysql</code> <code>說明:mysql是賬戶 </code><code>/var/lib/mysql</code> <code>是我的存放位置</code>
<code> </code><code>chgrp</code> <code>-R mysql </code><code>/var/lib/mysql</code>
<code> </code><code>chmod</code> <code>go-rwx </code><code>/var/lib/mysql</code>
<code> </code><code>4.啟動mysql。一般用mysql_safe 啟動</code>
<code> </code><code>寫入指令,讓mysql開啟啟動,指令如下:</code>
<code> </code><code>vi</code> <code>/etc/rc</code><code>.</code><code>local</code>
<code> </code><code>if</code> <code>[ -x </code><code>/usr/bin/mysqld_safe</code> <code>];</code><code>then</code>
<code> </code><code>/usr/bin/mysqld_safe</code> <code>&</code>
<code> </code><code>fi</code>
本文轉自 am2012 51CTO部落格,原文連結:http://blog.51cto.com/goome/1735122