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下使用。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容