ubuntu16.04安装mysql8步骤

2018/11/14

最近测试平台需要对mysql进行测试,但是tpcds里面生成的查询语句有的语法MySQL5.7不支持,我们只好换成MySQL8。博主先在本地ubuntu16.04进行了安装。

by the way,安装有三种方式。源码安装、RPM安装、二进制文件安装,在这里我选择了第二种。


先贴官方文档


  • 因为是ubuntu,所以我们选择APT库,把他下载到本地。博主就是/home/darcy/Download/下面。
    在这里插入图片描述
  • 解压:sudo dpkg -i /home/darcy/Downloads/mysql-apt-config_0.8.10-1_all.deb
    • 这一步是把MySQL服务器,客户端和其他组件的APT存储库添加到我们的系统的软件包源列表中。
    • 在软件包安装过程中,系统会提示您选择MySQL服务器版本和其他组件,例如群集,共享客户端库或您要配置进行安装的MySQL工作台。博主目前没有深入了解这些,我们直接按照他default来,最后一个选项Ok并单击[Enter]完成发行包的配置和安装

在这里插入图片描述

  • 安装MySQL服务器。

    • 下载更新最新的软件包信息
      在这里插入图片描述
    • 安装MySQL服务器:apt-get install mysql-server
      在安装过程中被要求为MySQL服务器的root用户输入密码,重新输入密码以确认。
      在这里插入图片描述
      接下来, MySQL服务器认证插件配置信息将会出现,并要求选择默认身份验证插件
      在这里插入图片描述
      理论上到这一步。安装已经完成。但是为了安全起见,我们还可以增加下面几步。
  • 保护MySQL服务器安装

    • 输入sudo mysql_secure_installation
      在这里插入图片描述
      在这里插入图片描述这里其实主要的有四个点。除了基础的改密码之外,其他分别是:删除匿名用户?禁止远程root登录?删除测试数据库并访问它? 现在重新加载特权表?博主这里设置是ynyy,根据自己需求来搞(最后那个没深究是啥)。
  • 检验是否安装成功(MySQL服务器会在安装完成之后自动启动)

    • service mysql status,service mysql start,service mysql stop,分别是查看状态、开启、关闭。
      在这里插入图片描述
      然后我们进入里面:

在这里插入图片描述
安装完成


至于其他插件的安装,我们可以参考官方文档。之后若有需要,博主也会在此更新。


安装两个比较重要的组件。mysql-workbench-community&libmysqlclient18
我们先apt-get update,再sudo apt-get install mysql-workbench-community&sudo apt-get install libmysqlclient18,在官方文档是这样的,但是其实第一个没有问题,安装第二个的时候,我们得把18改成20,是这样的18服务于ubuntu12/14,20服务于16以及更高版本的:

在这里插入图片描述但其实啊,libmysqlclient早就安好了,也就是说我们这一步不用运行的。

猜你喜欢

转载自blog.csdn.net/BugOverseas/article/details/84065832
今日推荐