本文MySQL安装配置系统为阿里云服务器上的Ubuntu 20.04系统,首先,使用命令安装MySQL:
- 输入sudo apt-get install mysql-server回车;
- 输入sudo apt-get install mysql-client回车;
- 输入sudo apt-get install libmysqlclient-dev回车;
以上三条命令即可安装好MySQL,很简单,以上操作可能会要求输入MySQL密码。如果没有,按照以下步骤来修改密码:
- 输入sudo cat /etc/mysql/debian.cnf回车查看密码;
- 输入mysql -u root -p回车登录,使用上条命令查看到的密码登录;
- 输入alter user 'root'@'localhost' identified with mysql_native_password by '12345';回车后修改密码,如果密码策略不对,可是使用复杂一点的密码,如'Root-123';
- 输入flush privileges;回车,刷新权限
接下来创建一个用户并授权可以远程登录,应该一般不推荐使用root用户进行远程访问,不安全。同时可以先配置以下阿里云的安全规则,比如使用MySQL可以通过3306的端口进行访问。创建用户并授权操作如下:
- 输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf回车,打开文件,并修改bind-address由127.0.0.1为0.0.0.0;
- 输入sudo service mysql restart;回车,重启mysql服务;
- 输入create user if not exists 'cch'@'%' identified with mysql_native_password by "12345";回车,创建一个新用户,如果密码策略有问题,可以设置密码为“Root-123”;
- 输入grant all privileges on *.* to 'cch'@'%' with grant option;回车,授予权限;
- 输入flush privileges;回车,刷新权限