一、安裝mysqlmysql
sudo apt-get install mysql-server sudo apt-get install mysql-client
安裝過程當中須要輸入root用戶的密碼(須要記住該密碼,防止忘記)。sql
二、檢查mysql是否安裝成功數據庫
sudo netstat -tap | grep mysql
三、登錄mysql數據庫tcp
mysql -uroot -p密碼
四、配置mysql的管理員密碼ide
sudo mysqladmin -u root -p原先的密碼 password 新的密碼
五、配置mysqlcode
sudo gedit /etc/mysql/my.cnf
在配置文件中增長:server
[mysql] default-character-set=utf8 [mysqld] explicit_defaults_for_timestamp = 1 max_connections=200 character-set-server=utf8 default-storage-engine=INNODB
六、容許root遠程登錄 登錄mysql數據庫:ci
mysql -uroot -p密碼
使用mysql數據庫:rem
mysql> use mysql;
指定主機的權限:get
mysql> grant all privileges on *.* to 'root'@'主機IP' identified by '密碼';
刷新權限:
mysql> flush privileges;
查看端口是否打開:
sudo netstat -an|grep 3306
查看防火牆狀態:
sudo ufw status
容許全部的外部IP訪問本機的3306/tcp端口:
sudo ufw allow 3306/tcp
若是不想去限制單個端口,能夠使用簡單粗暴的方法,直接關閉防火牆便可(不推薦使用)。
sudo ufw disable
啓動防火牆命令:
sudo ufw enable
七、刪除mysql【備用功能,不要輕易使用】
mysql-server的版本號以實際安裝的爲準:
sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common
清理殘留數據:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P