1.先安装软件一键传输文件和界面
https://blog.csdn.net/ctrlxv/article/details/79054941
2.在unbtu环境下安装mysql:
1.更新
apt-get update
2.安装mysql服务端
apt-get install mysql-server
更新过程中设置new root密码
3.安装客户端
apt-get install mysql-client
4.mysql配置文件
vi /etc/mysql/mysql.conf.d/mysqld.cnf
//将bind-address=127.0.0.1注销,不然只有本地
5.在没重启之前,查看3306端口,是只能本机访问的
netstat -an|grep 3306
6.现在重启mysql服务
service mysql restart
可以看见现在3306不是只有localhost可以访问了
7.登录数据库,查看并更改权限
(1)mysql -u root -p
(2)use mysql;(注意分号,使用数据库命令都是要分号结尾的)
在这里看红框处,root对应的是localhost,我们需要让localhost之外的的ip也能登录数据库
(3)update user set host = '%' where user = 'root';
(4)然后退出mysql并重启
exit
service mysql restart
8.使用服务器ip和3306端口远程登录我们的MySQL服务器
9.查看编码
mysql>statu或者show variables like 'char%';
10.回到服务器修改mysql的配置文件,使用sql更改
mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
mysql> set character_set_database=utf8;
mysql> set character_set_results=utf8;
mysql> set character_set_server=utf8;
mysql> set character_set_system=utf8;
mysql> set collation_connection=utf8;
mysql> set collation_database=utf8;
mysql> set collation_server=utf8;
11.重启mysql(退出mysql到服务器)
service mysql restart