云服务器创建MySQL并连接

常用命令

1
2
3
4
5
6
7
8
# 开启服务
sudo service mysql start
# 停止服务
sudo service mysql stop
# 重启服务
sudo service mysql restart
# 登录msql
sudo mysql -u 用户名 -p

安装

1
2
3
4
# 安装服务端,核心程序
sudo apt install mysql-server
# 安装客户端
sudo apt-get install mysql-client

登录root用户

1
2
3
4
5
# 查看默认用户名、密码
sudo cat /etc/mysql/debian.cnf
# 登陆root用户
sudo mysql -u "文件中的user名" -p
# -->首次使用sudo,先输入sudo密码,然后输入user的密码

在root用户下创建新用户,设置密码

1
2
3
4
5
6
# 进入mysql,创建新用户和密码,并授权
create user "用户名"@"%" identified by "密码";
flush privileges;
grant all privileges on *.* to "用户名"@"%";
# 注:删除用户
drop user "用户名"@"%";

修改配置文件,使得mysql可以被任意地址访问到

1
2
3
# 使用vim编辑器,注意文件是mysqld.cnf,别少了'd'
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 找到bind-address,修改127.0.0.1为0.0.0.0,代表全ip可用

服务器放行端口3306

1
去云服务器控制台放行端口即可。

Pycharm连接数据库

1
创建新数据库-->复制服务器公网ip到地址栏-->填写[用户名][密码]-->测试连接,成功-->应用、确定。