一、安装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