a、MySQL依赖于libaio库。如果此库不在本地安装,则数据目录初始化和随后的服务器启动步骤将失败。如果需要,请使用适当的包管理器安装它。例如,基于云计算的系统:

hell> apt-cache search libaio # search for info

shell> apt-get install libaio1 # install library

b、

创建一个mysql用户和组:

shell> groupadd mysql

shell> useradd -r -g mysql -s /bin/false mysql

c、

获取并解压分发包:

shell> cd /usr/local

shell> tar xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

d、

创建一个到tar创建的安装目录的符号链接:

shell> ln -s mysql-8.0.13-linux-glibc2.12-x86_64 mysql

e、

为了避免在使用MySQL时必须键入客户程序的路径名,可以将/usr/local/mysql/bin目录添加到路径变量:

shell> export PATH=$PATH:/usr/local/mysql/bin

f、

创建一个目录,其位置可以提供给secure_file_priv系统变量,

将目录的所有权授予mysql用户,将组的所有权授予mysql组,并为目录设置正确的权限

shell> mkdir mysql-files

shell> chown mysql:mysql mysql-files

shell> chmod 750 mysql-files

g、

初始化数据目录,包括mysql数据库,其中包含确定用户如何被允许连接到服务器的初始mysql grant表,执行成功会有输出(A temporary password is generated for root@localhost: z+sSBqkDt1uq,后面是密码第一次登陆有用):

shell> bin/mysqld --initialize --user=mysql

数据目录的初始化可能会失败,因为系统中缺少一些必需的软件库。例如:

shell> bin/mysqld --initialize --user=mysql

bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory  那就需要先执行:

shell> bin/mysql_ssl_rsa_setup

下一个命令是可选的 :

shell> cp support-files/mysql.server /etc/init.d/mysql.server

linux64位系统需要安装32位mysql_在Ubuntu16.04 Linux 64位环境下安装二进制版本MySQL 8.0.13...相关推荐

  1. 32位系统上开发的Access为数据库的程序在64位机器上运行出错的解决办法

    64位平台下解决方法为在VS2010开发环境下进行以下操作:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

  2. 使用UBUNTU16.04.1 64位编译vlc-3.0.8的WIN32版本

    vlc-3.0.8编译WIN32应用: 一.环境设置: ubuntu16 begin 开始安装:Windows 10, 64-bit  (Build 17134) 10.0.17134    VMwa ...

  3. Linux安装人大金仓v7,人大金仓kingbaseV7 windows环境下安装

    人大金仓是国产数据库,属ORACLE系,安装步骤如下: 一,安装数据库(完成后可使用查询分析器等,可以远程其他库) 1,解压自己系统对应的kingbase版本.以64位为例子 2,解压完成先安king ...

  4. Ubuntu14.04 python 2.7环境下安装Scrapy

    写在前面的话 这个可能对大多数人没有用,因为Python 2.7 在2021年就不维护了,如果直接是Python 3.0 的话就不会有这么多问题了.不过我之前大部分代码都是2.7写的所以现在也要把这个 ...

  5. linux、win7环境下安装anaconda、matplotlib、theano和lasagne库

    最近开始搞深度学习,看了篇paper,有附带的代码,所以想直接仿一下. 我需要用到的有**numpy**, **theano**, **lasagne**, **scikit-learn**, **m ...

  6. linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...

    由于之前使用服务器现在不再使用,最近使用一台新的服务器.科研分析用到一个python 程序, lmfit需要在服务器上运行.由于该程序基于python 2.7,而服务器默认安装的python 为2.6 ...

  7. Ubuntu 12.04 / Linux Mint 17.1 下安装TinyOS-2.1.1全过程

    Linux Mint是基于Ubuntu的发行版,界面相比Ubuntu的unity界面效果要好很多,而且社区资源分布更合理.经过测试,Linux Mint上也可以安装tinyos2.1.1环境,除了第4 ...

  8. centos6.5 安装多个mysql_在centos6,5(64位)系统安装多实例mysql5.6

    首先你安装个单实例的mysql试一试 一 检查你电脑之前是否装了mysql rpm -qa | grep mysql 这条命令只是查看你系统是否使用过yum或者rpm包安装mysql,对用源码包安装的 ...

  9. Ubuntu16.04(64位)安装chrome浏览器

    1.下载好google-chrome-stable_current_amd64.deb包. 2.在包对应目录下打开终端,输入安装命令sudo dpkg -i google-chrome-stable_ ...

最新文章

  1. oracle 物化视图 --转
  2. android 仿人人网滑动侧边栏
  3. RabbitMQ初探--用C#简单实现通信服务
  4. 【转】使用FiddlerCore来测试WebAPI
  5. 如何设制 select 不可编辑 只读
  6. session mysql java_PHP自定义session处理方法,保存到MySQL数据库中
  7. 【软件工程】抽象泄漏
  8. SQL 用一个表的数据更新另一张表
  9. Java中IO流,输入输出流概述与总结
  10. 解决 ‘Response‘ object has no attribute ‘body‘
  11. Python —— CPU vs. GPU
  12. 除了压缩包加密,还有这些更好的文件加密方案
  13. 风格迁移!一文读懂StyleGAN进化过程!
  14. 微信官方回应刷屏朋友圈的“个人影响度报告”:非官方功能,不会导致用户数据泄露...
  15. BindingException: Mapper method ‘com.itheima.dao.BookDao.update‘ has an un unsupported return
  16. Java并发学习笔记(8)发布逸出
  17. jedis连接redis失败解决
  18. 【美团杯2020】字符串处理:查查查乐乐
  19. 用python写的一个串口调试软件
  20. 2017百度之星作死记

热门文章

  1. 大学生个人简历(有备无患,后悔没有早看到系列,个人整合版本)
  2. 京准讲述北斗授时产品(NTP时钟服务器)应用及原理
  3. 安全测试之 CSRF 跨站点请求伪造
  4. 以小见大——那些基于 protobuf 的五花八门的 RPC(4)
  5. Mac电脑的超级右键,帮你新建Excel文件,你学会了吗?
  6. 2021-11-25牛客网项目第一章——Linux系统编程入门
  7. 超高频大功率宽带功率放大器(频率:500kHz-10MHz 功率:200W-1000W)
  8. golang Linux桌面程序,舍弃Electron,使用HTML5 + Golang创建桌面应用程序
  9. [joysticker]使用Ubuntu读取USB手柄/方向盘的输出控制
  10. oracle雾化试图_Oracle物化视图语法