首頁  >  文章  >  資料庫  >  MySql在Linux下安裝和Mac下的設定詳解(圖)

MySql在Linux下安裝和Mac下的設定詳解(圖)

黄舟
黄舟原創
2017-03-15 17:18:051258瀏覽


1.Linux

環境:

ubuntu16.04
MySQL#5.7

安裝步驟:

1、先檢查系統是否安裝了MySQL

在系統終端機輸入:#netstat  -tap |  grep  mysql
如果沒有回顯、顯示已安裝結果,則沒有安裝。若如下所示,則表示已安裝。
MySql在Linux下安裝和Mac下的設定詳解(圖)
也可以透過指令#mysql  -V 來取得版本號碼
MySql在Linux下安裝和Mac下的設定詳解(圖)

2、安裝MySQL

1)在終端機輸入 #apt -get  install  mysql-server  mysql-client  
下面就會讓我們安裝MySQL,這裡我已經安裝過了。
MySql在Linux下安裝和Mac下的設定詳解(圖)
# 2) 安裝過程中會讓我們輸入資料庫的root使用者的密碼(這裡盜用別人的圖片):
MySql在Linux下安裝和Mac下的設定詳解(圖)
3)測試是否安裝成功過:
在終端機輸入#netstat  -tap |  grep  mysql
4) 登入MySQL測試
在終端機輸入#mysql  -uroot  -p
接下來會提示我們輸入密碼,輸入密碼即可進入MySQL資料庫
MySql在Linux下安裝和Mac下的設定詳解(圖)

3. MySQL資料庫的一些簡單管理

1)停止服務#/etc/init.d/mysql  stop
2)開始服務#/etc /init.d/mysql start
3)修改管理員密碼:#/mysqladmin -u root password newpassword
4)設定允許遠端存取(正常情況下,MySQL佔用3306連接埠只是在IP127.0.0.1上監聽,拒絕了其他IP的存取(透過netstat指令可以查看到),取消本地監聽需要修改設定檔 my.cnf)
#vim /etc/mysql/my.cnf
找到以下內容且註解
bind-address  =  127.0.0.1 //找到並註解
參考百度百科

4.MySQL安裝後的目錄結構分析(只針對apt-get線上安裝)

資料庫存放目錄:           /var/lib/mysql/
相關設定檔存放目錄:         /usr/##相關設定檔存放目錄:         /usr/share /mysql
相關指令存放目錄:         /usr/bin   (mysqladmin mysqldump等指令)
啟動腳步存放目錄:         /etc/rc.d/init.d/

SQL##5. Myp#SQL#SQL#管理軟體

有兩個:

1)開源:MySQL workbench
2)商業:Navicat

6.解決編碼問題:

1、查看目前

字元集編碼: $show variables like 'character%';

2、然後做修改:

1)在my.cnf檔案的[client]後面加一句
default-character-set=utf8( 不是default_character_set=utf8,這個配置會導致MySQL啟動不了),
2)關鍵在這裡的配置,在[mysqld]後面加上以下三句:
default-storage-engine=INNODB
character-set-server=utf8
collat​​ion-server=utf8_general_ci;

7.關於mysql預設8小時不連線就關閉連線池

修改操作:開啟/etc/my.cnf,在

屬性群組mysqld下面新增參數如下: [mysqld]
interactive_timeout=28800000
wait_timeout=28800000

8.修改密碼

修改密碼:

use mysql;

update user set password=password('新密碼') where user='root ';

FLUSH PRIVILEGES;

重新登入就行了。

2、Mac下

Mac下和Linux下方基本上差不多,但是差別只有一點:

mac下預設是沒有設定檔的,解決方法:
拷貝/usr /local/MySQL/support-
files下的任一*.cnf檔到/etc/my.cnf;


以上是MySql在Linux下安裝和Mac下的設定詳解(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn