远程连接
1,虚拟机与主机可以互ping,如果虚拟机不能ping主机
虚拟机未设置成nat的网络模式,虚拟机设置成桥接的模式,但是未和主机配置统一网段的ip,主机网卡故障。
将虚拟机的网络模式设置成nat,或者设置成桥接,但是要把ip改到主机ip这个段,如果是主机网卡故障,可以重启电脑,或者重新安装网卡驱动。
2,虚拟机无法连接主机数据库
试了好多方法,还是下面这个最简单高效
1,在装有MySQL的机器上登录MySQL mysql -u root -p密码,
2,执行use mysql;
3,执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它
4,执行FLUSH PRIVILEGES;
3,linux上用c语言连接数据库引入#include <mysql/mysql.h>
4,出现未定义引用
先找到libmysqlclient.so的位置,然后sudo ln -s /usr/lib/x86_64-linux-gnu libmysqlclient.so
再然后gcc selectserv.c -o s mysql_config --cflags --libs