在mysql官网https://downloads.mysql.com/archives/community/上下载mysql安装包mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz。

将安装包解压后移动到/usr/local/中,并重命名为mysql。

在mysql目录下创建data目录。

在系统中增加用户组和用户:

groupadd mysql
useradd -r -g mysql mysql

然后修改mysql目录及子目录和文件的用户组、用户和权限:

chown -R mysql:mysql /usr/local/mysql/
chmod -R 755 /usr/local/mysql/

cd到mysql下的bin目录中,安装并初始化mysql:

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

安装过程中报错:

./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

可先搜索libaio:

sudo apt-cache search libaio

输出:

libaio-dev - Linux kernel AIO access library - development files
libaio1 - Linux kernel AIO access library - shared library

安装libaio1:

apt-get install libaio1

然后重新安装,安装完成后输出类似如下内容:

最后一行输出了root用户的临时登陆密码。

在/etc下创建一个文件:my.cnf,并写入如下配置:

[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1

然后就可以启动mysql:

/usr/local/mysql/support-files/mysql.server start

执行ps -ef | grep mysql,能看到mysql进程则说明启动成功。

执行mysql -u root -p登录时报如下错误:

mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

安装即可:

apt-get install libncurses*

重新登录,输入之前保存的临时密码即可完成登录。

登录成功之后修改root用户的密码:

alter user user() identified by 'xxx';

mysql 安装包_ubuntu下安装mysql全记录相关推荐

  1. ubuntu中mysql怎么卸载_ubuntu下安装mysql与彻底卸载mysql方法

    ubuntu下安装mysql与彻底卸载mysql方法,该方法非常完美,小生已经使用多次,而且还推荐给好多同学使用,帮助他们解决类mysql安装的麻烦, 大家可以参考下! 1.删除 mysql 1 su ...

  2. centos mysql安装包_Centos7下安装包方式安装MySQL

    安装包下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 第一步:在 /h ...

  3. Centos下安装MySQL全过程(linux下安装MySQL)

    2019独角兽企业重金招聘Python工程师标准>>> 1.到chinaunix下载mysql 下载地址: http://download.chinaunix.net/downloa ...

  4. Linux里下载mysql显示红色_Linux下安装mysql

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...

  5. mysql报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题

    上午在win7下安装MYSQL,只到"net start mysql"这一步报错:3534的错误: 于是在百度中搜索关键字"mysql服务无法启动3534". ...

  6. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  7. mysql 报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题

    win7下安装MYSQL,只到"net start mysql"这一步报错:3534的错误: 是直接官网下载的压缩文件.不是安装文件. 解决方法: 1:环境变量PATH添加完成(例 ...

  8. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  9. mysql下载环境_windows下安装mysql需要什么环境

    windows下安装mysql需要什么环境 有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, ...

最新文章

  1. wand java源码_ImageMagick使用for java(im4java)
  2. WCF扩展:行为扩展Behavior Extension一
  3. paloalto防火墙执行初始配置
  4. COM_TEXT_GET_SWITCH
  5. 听说你在学习算法?清华教授为你准备了一份独家秘籍!
  6. iOSUIImage变为NSData并进行压缩
  7. 用ghost备份和还原Linux系统
  8. linux创建django项目,Ubuntu 16.04下配置Django项目
  9. 抄袭路虎极光多年的陆风X7 终于迎来法院裁定:即刻停止生产
  10. jQuery 自定义事件的学习笔记
  11. MySQL查询日期类数据常用函数
  12. 使用NATAPP内网穿透
  13. 一种追求高度融合,包容软硬方案的云主机集群,云OS和云APP的架构全设计
  14. java 找不到符号 con_Java,找不到符号:奇怪
  15. 如何搭建 MTK 6577模拟器
  16. c语言break可以跳出for循环吗,怎么跳出for循环
  17. Tracup丨产品管理与项目管理的区别
  18. Latex中 .cls和.sty文件的作用和区别
  19. BTC,BCH,BTG,EOS,TRX price analysis on 25th May
  20. 25 匹马,5 个赛道,没有计时器,请问最低多少次可以找出跑得最快的 3匹马

热门文章

  1. 一篇搞定RSA加密与SHA签名|与Java完全同步
  2. DIV常见任务(上) - 常规任务
  3. 如何选择正确的RAID级别
  4. BTC缺乏关键性突破仍需调整,BCH强势姿态保持引领全场
  5. ZOJ 2561 Order-Preserving Codes(四边形优化DP)
  6. Tomcat SVN
  7. HTML、CSS知识学习与整理
  8. [译] 关于 Angular 动态组件你需要知道的
  9. 微软“影子系统”Windows SteadyState 末日将至
  10. IE浏览器里无法运行脚本(script)常见的解决方法!