在Ubuntu16 04下安裝MySQL

2021-08-18 21:59:54 字數 1777 閱讀 3169

1.在控制台中輸入如下命令,安裝mysql-server、mysql-client和libmysqlclient-dev

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

安裝過程中會提示輸入root使用者密碼,輸入然後選擇ok繼續即可。

2.輸入如下命令,結果如下圖,說明安裝成功:

sudo netstat -tap | grep mysql

3.配置遠端訪問和預設編碼

注意:ubuntu server 14.04 之前的版本,mysql 的配置檔案預設不分類。通常情況下,/etc/mysql/my.cnf 檔案中會包含 mysql server 的全部配置資訊。

在ubuntu server 16.04 之後,使用 apt 安裝的 mysql server 會預設對配置檔案進行分類。 /etc/mysql/my.cnf 負責宣告配置檔案的引用目錄。主要是mysql目錄下的mysql.conf.d和conf.d目錄

配置允許遠端訪問

編輯檔案/etc/mysql/mysql.conf.d/mysqld.cnf

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

注釋掉bind-address = 127.0.0.1: 這行

mysql -uroot -p

輸入授權命令,注意分號要打

grant all on *.* to root@'%' identified by '密碼' with grant option;

flush privileges;

service mysql restart

配置預設編碼

發現database等用的latin1編碼,會出現中文亂碼問題。

之前解決中文亂碼,要在 my.cnf 中作如下修改:

[client]

default-character-set = utf8

[mysqld]

default-storage-engine = innodb 

character-set-server = utf8 

collation-server = utf8_general_ci

而在 ubuntu server 16.04 & mysql 中,使用如下修改:

在 /etc/mysql/conf.d 中新建 client.cnf ,加入如下內容:

[client]

port = 3306

socket = /var/run/mysqld/mysqld.sock

default-character-set = utf8

在 /etc/mysql/mysql.conf.d/mysqld.cnf 中找到 [mysqld] 標籤,並在標籤下鍵入如下內容:

default-storage-engine = innodb 

character-set-server = utf8 

collation-server = utf8_general_ci

重啟mysql服務,問題解決,下圖是修改後的情況,看到latin1都變為utf-8。

在Ubuntu 16 04下安裝MySQL

1,首先執行下面三條命令 執行第一條命令 sudo apt get install mysql server 如下圖 輸入自己想設定的密碼,之後再次輸入確認密碼。完成之後如下圖 執行第二條命令 sudo apt get install mysql client 如下圖 接著執行第三條命令 sudo ...

在Ubuntu 16 04下安裝MySQL

執行第一條命令 sudo apt get install mysql server完成之後如下圖 注意 一般執行上面的第一句就可以,下邊的兩句可以不執行的!第二個libmysqlclient de這個包包含的主要是資料庫的庫檔案和標頭檔案,研究嵌入式會用得到的。執行第二條命令 sudo apt ge...

caffe在ubuntu16 04下的安裝

sudo apt get install git dev protobuf compiler sudo apt get install no install recommends libboost all dev sudo apt get install libatlas base dev sudo...