1. 程式人生 > >ubuntu16.04.5及windows10中MySQL的安裝配置及管理

ubuntu16.04.5及windows10中MySQL的安裝配置及管理

ubuntu中安裝

sudo apt-get install mysql-server
中間提示設定密碼為6
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
檢視是否安裝成功
sudo netstat -tap | grep mysql
直接連線資料庫:mysql -u root -p 
指定引數連線資料庫:
h:指定主機
u:指定使用者
p:指定密碼,建議輸入密碼時分兩步,這樣可以隱藏密碼
示例:`mysql [-h127.0.0.1] -uroot -p`,敲回車,然後根據提示輸入密碼即可
連線測試:`
mysql -h host -u root -p`
幫助:`help``\h` 命令都是以';'結束 退出連線 exit; mysql 預設埠號 3306 開啟 service mysql start 關閉 service mysql stop

ubuntu中遠端訪問設定

執行sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf將bind-address = 127.0.0.1註釋掉

刪除匿名使用者

連線資料庫mysql -u root -p輸入密碼6>>切換資料庫use mysql;>>刪除匿名使用者 delete from user where user="";

增加允許遠端訪問的使用者

mysql> grant all privileges on . to ‘root’@’%’ identified by ‘6’ with grant option;

mysql> flush
privileges;#重新整理許可權

退出資料庫mysql> exit;

重啟資料庫sudo service mysql restart

ubuntu中配置字符集

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在lc-messages-dir = /usr/share/mysql 語句後新增 
character-set-server=
utf8 sudo vim /etc/mysql/conf.d/mysql.cnf 直接寫入下面的配置 [mysql] default-character-set=utf8

重啟mysql

在mysql命令列中執行status;命令。檢視字元編碼

windows中安裝

1.執行安裝包>>同意並next>>選擇custom並next>>左側選mysqlserver5.7加入右側,勾選mysqlserver並next​

2.選擇execute>>等待安裝成功後選擇next>>選擇next>>預設勾選並next

3.設定mysql的root賬戶密碼:666666並next

4.帳戶名為mysql,選擇next>>預設選擇並next

5.選擇execute>>finish>>next>>finish

6.將mysql安裝目錄中的bin路徑新增到net環境變數的path最後

windows中配置字符集

  • 修改配置檔案:
    • win:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
    • 字符集:character-set-server=utf8
    • 儲存引擎:default-storage-engine=INNODB
  • 重啟服務配置才能生效

Navicat可視資料庫管理

選擇新建連線>>連線名自己定,Localhost是本地主機,其他應選其ip地址,輸入密碼6,測試連線,確定即可

連線資料庫ip地址,需要:開啟mysql資料庫>>表>>user>>修改root的host的localhost為%