ubuntu 16.04虚拟机 安装mysql 5.7 配置远程连接

上mysql官网去看快速开始
看不懂就搞个翻译软件
第一步
sudo apt-get install mysql-server
默认安装最新的 现在是5.7下载速度还是蛮快的
你要是想自己下载安装包装的话那就另外百度吧。
等待自动安装 中途会出现个画面让你输入mysql默认的root权限密码设置 填你喜欢的

装好以后要把端口打开
首先查看端口是否打开 netstat -an|grep 3306


此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . .
打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注销​

截图最下面一行注销
重启动ubuntu
再次查看端口是否打开 netstat -an|grep 3306

此时端口3306已经打开
然后可以授权 进入mysql 使用sudo
命令:sudo mysql -u root -p

第一次输入本机密码,第二次为mysql密码
将root用户授权给所以连接: grant all privileges on . to 'root'@'%' identified by 'xxxxxx';
最后一个为mysql密码​
GRANT ALL PRIVILEGES ON . TO ‘root‘@‘192.168.186.128‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION; --这里的ip写你通过ssh访问linux的ip即可
让权限立即生效:flush privileges;​
到此所以操作完成,可以在任何主机连接此mysql数据库服务器了。

MySQL服务器启动后自动安装。你可以检查地位的MySQL服务器使用下面的命令:

**sudo service mysql status
**

与以下命令停止MySQL服务器:

**sudo service mysql stop
**

重新启动MySQL服务器,使用以下命令:

**sudo service mysql start
**

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容