Windows子系统Ubuntu18.04安装mysql和配置

the photo from unsplash

前置条件

时间:2019.4.9
系统:Ubuntu18.04
Windows下怎么安装去看我的上一篇博客

开始安装

系统软件升级

sudo apt-get update

安装mysql

安装:

sudo apt-get install mysql-server 

然后你就会发现你的报错了:


image.png

但是这错误无关痛痒,我们还是能将mysql跑起来

sudo service mysql start sudo dpkg --configure -a

在现在的版本中,mysql不需要你输入密码了,那我们怎么登陆mysql呢?我们可以通过这个命令查看mysql默认的用户和密码:

 sudo vim /etc/mysql/debian.cnf
image.png

然后就可以登陆了。
一直这样也不是办法啊,我们先来看一下自己的mysql版本吧:

show variables like 'version%'; 
image.png

然后是修改一下密码吧,就像是这样一步一步来就好:

1.mysql>update mysql.user set authentication_string=password('新密码') where user='root' and Host = 'localhost';

2.mysql>update mysql.user set plugin="mysql_native_password";

3.mysql>flush privileges;

4.mysql>quit

5.$sudo service mysql restart

这样就好了,你就设置成功你的mysql的root用户的新密码了,现在也能愉快的登录了。

安装到这里,基本上就安装完成了,你也不需要配置远程连接,你就可以直接通过Windows下的mysql连接工具,作者用的是Navicat Premium连接的可以来看一下效果:


连接配置

数据库列表

然后这个时候我们来看一下Ubuntu子系统中的mysql的数据库列表


子系统中的数据库列表

写在后面

说实话,这个把我给折腾惨了,中间遇到了很多的问题都是一点一点的解决的。其实这个呢只是一个实例,如果以后要安装其他数据库也是一样,主要是Linux中有些东西安装和配置比Windows简单,所以可以考虑在子系统中安装,然后Windows下使用。

你可能感兴趣的:(Windows子系统Ubuntu18.04安装mysql和配置)