ubuntu16.04.5及windows10中MySQL的安裝配置及管理
阿新 • • 發佈:2018-12-01
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
- win:
- 重啟服務配置才能生效
Navicat可視資料庫管理
選擇新建連線>>連線名自己定,Localhost是本地主機,其他應選其ip地址,輸入密碼6,測試連線,確定即可
連線資料庫ip地址,需要:開啟mysql資料庫>>表>>user>>修改root的host的localhost為%