MySql在Linux下安裝和Mac下的配置詳解(圖)

1.Linux

環境:

ubuntu16.04
Linux5.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
接下來會提示我們輸入密碼,輸入密碼即可進入Linux
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命令可以查看到),取消本地監聽需要修改Linux my.cnf)
? ? ? ?#vim /etc/mysql/my.cnf
找到以下內容并且注釋
bind-address ?= ?127.0.0.1 //找到并注釋
參考百度百科

4.MySQL安裝后的Linux分析(只針對 apt-get在線安裝情況)

數據庫存放目錄: ? ? ? ? ? /var/lib/mysql/
相關配置文件存放目錄: ? ? ? ? ?/usr/share/mysql
相關命令存放目錄: ? ? ? ? /usr/bin ? (mysqladmin mysqldump等命令)
啟動腳步存放目錄: ? ? ? ? /etc/rc.d/init.d/

5. MySQL圖像化管理軟件

有兩個:
1)開源:MySQL workbench
2)商業:Navicat

6. 解決編碼問題:

1、查看當前Linux編碼:
$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
collation-server=utf8_general_ci;

7.關于mysql默認8小時不連接就關閉連接池

修改操作:打開/etc/my.cnf,在Linux組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-Linuxs下的任意一個*.cnf文件到/etc/my.cnf;

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享