远程控制 | 2021-06-5
对于很多形容词我们并不是太熟悉,可是有的时候我们却需要使用,而且现在有很多新的功能,如果自己不太了解就会造成在需要使用的时候出现错误,很有可能会给自己造成损失,所以我们应该尝试着多了解一些这方面的知识,我们下面一起来看一下mysql连接远程数据库应该怎样操作。
向日葵只需要运行文件,双击打开就能使用,不用额外下载安装软件;一键远控,简单透明,远控开始前,先知道本机识别码,然后接受远程协助请求,就能快速建立远程连接,进入电脑远程桌面进行相关操作;而且,在远程控制过程中,能清晰看到我操作解决问题的详细流程,还能使用【录像】功能对操作过程进行录制,保证远控过程的公开、透明,免除后顾之忧。
设置MySQL服务器,以侦听机器上的某个特定IP地址或所有IP地址。
如果MySQL服务器和客户端可以通过专用网络相互通信,那么最好的选择是设置MySQL服务器,仅侦听专用IP。否则,如果你想通过公共网络连接到服务器,就设置MySQL服务器,侦听机器上的所有IP地址。
MySQL数据库基本使用
1.使用root用户登录:
$ mysql -u root -p
2.输入root密码:
输入root密码
3.创建MySQL数据库和用户:
mysql> create database snailblog;
上面命令创建了一个名为snailblog的数据库。
4.创建用户,并使用snailblog数据库:
mysql> grant all on snailblog. to 'man_user' identified by 'test1234';
创建用户
5.使用新用户登录:
$ mysql -u man_user -p snailblog
使用新用户登录
6.创建表:
mysql> CREATE TABLE user (id INT, name VARCHAR(20), email VARCHAR(20));
7.插入记录:
mysql> INSERT INTO user (id,name,email) VALUES(1,"bar","bar@gmail.com");mysql> INSERT INTO user (id,name,email) VALUES(2,"foo","foo@163.com");mysql> INSERT INTO user (id,name,email) VALUES(3,"cat","cat@gmail.com");
8.简单查询:
mysql> SELECT FROM user;
9.启动和关闭mysql服务器:
service mysql start
service mysql stop
确认是否启动成功:
sudo netstat -tap | grep mysql
进入mysql shell界面:
mysql -u root -p
10.配置远程访问
a、编辑配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1注释
b、修改用户权限
登录MySQL:mysql -u root -p --远程访问 mysql -h 192.168.0.201 -P 3306 -u root -p123 123为root用户密码
用户权限:grant all on . to root@'%' identified by '1'; --添加一个用户名是root且密码是1的远程访问用户
刷新:flush privileges;
查看是否添加成功:select user,host,authentication_string from user; --在5.7中用户密码是列authentication_string
退出:quit
c、重启MySQL服务
/etc/init.d/mysql restart
11.远程登录
sudo mysql -h 3.6.100.172 -P 3306 -uusername -ppassword
mysql> STATUS(\s) - 列出当前mysql的相关状态信息
mysql> SHOW DATABASES; - 显示数据库列表
mysql> USE DB_name; - 选中数据库DB_name
mysql> SHOW TABLES; - 显示DB_name下的TABLES列表
SELECT * FROM door;
相信大家看了上面的内容应该对于mysql连接远程数据库有了一定的了解,这样在自己需要操作的时候就可以更加方便快捷,同时还能快速的完成任务,另外没事的时候多了解一下有关于这方面具体知识还是挺好的,毕竟在需要使用的时候可以自己操作,自己动手操作还是很有趣的,只不过刚开始的时候由于不太熟悉还是多了解一下,以后再逐渐的尝试着操作比较好。