1. 检查是否已安装mysql
dpkg -l | grep mysql
2. 安装mysql
sudo apt-get install mysql-server
3. 检查是否安装成功
netstat -tap | grep mysql
3. 连接mysql, 设置mysql root 密码
mysql -u root -p
//修改验证方式
USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
//修改密码
update mysql.user set authentication_string=password('123eeeerrr') where user='root' and Host = 'localhost';
//刷新权限
flush privileges;
exit;
4. 添加user
CREATE USER 'aaaaa'@'%' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'aaaaa'@'%';
flush privileges;
5. 云服务器防火墙添加3306端口允许策略
6. mysql 允许远程连接
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1
7. 重启mysql
service mysql restart
8. 5.7版本timestamp默认值‘0000-00-00 00:00:00’报错
sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
9. 开启binlog
server-id = 1
log-bin=mysql-bin
expire_logs_days = 10
binlog_format = row
max_binlog_size = 100M
max_binlog_cache_size = 256M
max_binlog_size = 32M