我使用的系统是Ubuntu16 最新版,安装的mysql是5.7版本的。由于到导入一个很大的sql文件(800MB左右),
首先新建一个数据库
CREATE DATABASE IF NOT EXISTS eenot DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
然后使用这条命令导入sql文件
zploo@ubuntu ~ $ mysql -uroot -p123456 eenot < eenot-bak.sql #这是shell提示符 $ 用户名 密码 数据库 本地sql文件名
将eenot-bak.sql 文件导入到你刚才创建的eenot数据库里
导入成功后,开启数据外网访问
使用终端进入mysql的命令行,给root用户授权 可以让任意主机访问!
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; mysql>flush privileges;
修改后还需要修改mysql配置文件的 bind-address = 127.0.0.1 换这个一行配置
注意一下在Ubuntu,mysql5.7环境下 需要修改 /etc/mysql/mysql.conf.d/mysqld.conf 这个文件 不在是大家所熟知的 my.conf 了
在 /etc/mysql/mysql.conf.d/mysqld.conf 文件里找到 下面这一行
bind-address = 127.0.0.1
然后在前面加一个 # 给注释掉
#bind-address = 127.0.0.1
然后重启一下mysql服务即可