前置条件
时间:2019.4.9
系统:Ubuntu18.04
Windows下怎么安装去看我的上一篇博客
开始安装
系统软件升级
sudo apt-get update
安装mysql
安装:
sudo apt-get install mysql-server
然后你就会发现你的报错了:

但是这错误无关痛痒,我们还是能将mysql跑起来
sudo service mysql start sudo dpkg --configure -a
在现在的版本中,mysql不需要你输入密码了,那我们怎么登陆mysql呢?我们可以通过这个命令查看mysql默认的用户和密码:
sudo vim /etc/mysql/debian.cnf

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

然后是修改一下密码吧,就像是这样一步一步来就好:
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下使用。
网友评论