超级详细教程01:虚拟机中Ubuntu18.04安:Mysql数据库
Posted goog_man
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超级详细教程01:虚拟机中Ubuntu18.04安:Mysql数据库相关的知识,希望对你有一定的参考价值。
文章目录
1、前期准备
前提是你已经在虚拟机中安装好了Ubuntu18.04(或是直接在你主机上安装双系统都行)。总之就是你得安装好Ubuntu18.04系统,并且你这系统是能联网哈。我们是直接在线安装mysql;
只需要几个命令语句即可成功安装,教程超级详细非常简单;
2、安装详细过程图解
-
进入到Ubuntu18.04系统中,打开终端;
-
执行命令:
sudo apt-get install mysql-server;
安装mysql的服务端(可能需要几分钟,耐心等待,时间也与你的网络环境有关,期间不用执行任何操作),如下图:
-
出现以下界面说明mysql服务的已经安装好了,如下图:
-
执行命令:
sudo su - ;
切换成root用户后执行下面的命令,否则可能权限不够。(想换回普通用户只需ctrl+D,安装完成之前都不用切换到普通用户) -
执行命令:
sudo apt-get install mysql-client;
下载安装mysql的客户端,如下图:
-
再执行命令:
sudo apt-get install libmysqlclient-dev;
-
执行命令:
sudo apt install net-tools;
安装netstat,如下图:
-
执行命令:
sudo netstat -tap | grep mysql;
用netstat查看mysql是否安装成功 -
执行命令:
systemctl status mysql.servicel;
查看mysql工作状态,如下图:
-
执行命令:
mysql -u root -p;
用root用户登录mysql,第一次登录,密码为空,啥都不用输入,直接回车,就好了 -
执行命令:
show databases;
可以查看mysql自带的几个数据库 ,如下图:
-
由于我们没有设置root用户的密码。这显然是不安全的,所有我们需要设置一下root用户的密码,在Linux下修改用户root的密码是需要先登录一个mysql默认自带的用户,登录进去后才能执行修改用户root密码操作(Windows下直接在用户root登录后的界面执行修改语句即可,这个是两者的一些小差别);
-
执行命令:
sudo cat /etc/mysql/debian.cnf;
来查看查看debian-sys-maint密码的密码,密码要复制出来一下,以防忘记;(Ubuntu在安装MySQL时会为用户创建一个debian-sys-maint用户,我们可以通过这个用户来设置root的密码);如下图:
-
执行命令:
mysql -u debian-sys-maint -p;
让用户 debian-sys-maint登录mysql,密码就是我们刚刚查看的密码; -
执行命令:
update mysql.user set authentication_string=password('123456') where user='root';
修改用户root的密码为123456,你也可以修改成自己的,把123456改成你想设置的密码即可。 -
再次执行命令:
update user set plugin="mysql_native_password";
到现在root密码已经设置成功了、如下图:
-
执行命令:
flush privileges;
更新一下相关权限,让刚刚修改的内容生效。退出后重新用root用户登录,登录密码就是我们刚刚设置的123456.如下图:
3、小小总结
安装过程还是非常简单的,安装的版本是他自动选择的,不用我们选择,只需要执行上诉命令行即可安装成功,我是一次性成功的,后续有问题可以给我留言哈。我是你们的好男人。
以上是关于超级详细教程01:虚拟机中Ubuntu18.04安:Mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章
超级详细教程02:虚拟机中Ubuntu18.04安装JDK1.8
超级详细教程02:虚拟机中Ubuntu18.04安装JDK1.8
Linux(Ubuntu 18.04)安装Docker 社区(ce)版(图文并茂详细版!!!)