ubuntu16.04
MySQL#5.7
在系統終端機輸入:#netstat -tap | grep mysql
如果沒有回顯、顯示已安裝結果,則沒有安裝。若如下所示,則表示已安裝。
也可以透過指令#mysql -V 來取得版本號碼
1)在終端機輸入 #apt -get install mysql-server mysql-client
下面就會讓我們安裝MySQL,這裡我已經安裝過了。
#
2) 安裝過程中會讓我們輸入資料庫的root使用者的密碼(這裡盜用別人的圖片):
3)測試是否安裝成功過:
在終端機輸入#netstat -tap | grep mysql
4) 登入MySQL測試
在終端機輸入#mysql -uroot -p
接下來會提示我們輸入密碼,輸入密碼即可進入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 //找到並註解
參考百度百科
資料庫存放目錄: /var/lib/mysql/
相關設定檔存放目錄: /usr/##相關設定檔存放目錄: /usr/share /mysql
相關指令存放目錄: /usr/bin (mysqladmin mysqldump等指令)
啟動腳步存放目錄: /etc/rc.d/init.d/
1)開源:MySQL workbench
2)商業:Navicat
字元集編碼: $show variables like 'character%';
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;
屬性群組mysqld下面新增參數如下: [mysqld]
interactive_timeout=28800000
wait_timeout=28800000
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中文網其他相關文章!