---恢复内容开始---

在win10 商店中选择 ubuntu18.04

下载地址

http://dev.mysql.com/downloads/mysql/

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.23.tar.gz

tar -zvxf mysql-boost-5.7.23.tar.gz

cd mysql-5.7.23

sudo apt-get install cmake -y

sudo apt-get install gcc g++ -y

apt-get install git -y

apt-get install libncurses5 libncurses5-dev -y

sudo apt-get install -y build-essential

sudo apt-get install flex bison -y

安装boost 1.59 https://sourceforge.net/projects/boost/

wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

下载过程有些慢,我用的迅雷下载的,速度非常快

sudo apt-get install mpi-default-dev libicu-dev python-dev libbz2-dev -y

cd boost_1_59_0

./bootstrapsh

./b2 -a -sHAVE_ICU=1 # the parameter means that it support icu or unicode

sudo ./b2 install

sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLE_DOWNLOADS=1

如果出现错误,再次编译的时候需要删除CMakeCache.txt文件

groupadd mysql
useradd -g mysql mysql
mkdir /usr/local/mysql/data
chown -R mysql /usr/local/mysql
chgrp -R mysql /usr/local/mysql

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

记下生成的密码

/usr/local/mysql/bin/mysql_ssl_rsa_setup --user=mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
update-rc.d mysqld defaults
service mysqld start

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

mysql -uroot -p'(+:rGtOj8><<'
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1024';

最新文章

  1. 【Android】设置android:maxLines=&quot;1&quot;后,android:imeOptions=&quot;actionSearch&quot;失效
  2. 使用.net 创建windows service
  3. HTML5-链接
  4. eclipse新建maven项目(2)
  5. mongodb.conf配置文件详解
  6. 数据结构和算法 &ndash; 4.字符串、 String 类和 StringBuilder 类
  7. centos7.0 64位系统 安装PHP 支持 nginx
  8. 先来个xmpp学习连接
  9. mini2440触摸屏驱动分析
  10. sec:authorize 标签 通过不通过权限例子
  11. 2048 swift
  12. C语言复合字面量的使用
  13. onsite
  14. Scikit-learn:数据预处理Preprocessing data
  15. c++右值引用以及使用
  16. python 网络编程粘包解决方案2 + ftp上传 + socketserver
  17. java基础(一)---数据类型&amp;Math方法&amp;强制转换
  18. java代码的编译执行过程
  19. 我发起了一个 用 C 语言 作为 中间语言 的 编译器 项目 VMBC
  20. HTML5拖拽事件笔记

热门文章

  1. C# 方法中的参数类型
  2. JavaScript中基本知识
  3. django中间件及中间件实现的登录验证
  4. Sass 语法格式及编译
  5. 在xampp修改密码
  6. Hibernate进阶学习3
  7. 利用sysbench进行MySQL OLTP基准测试
  8. python实现简单关联规则Apriori算法
  9. Linux实战教学笔记05:远程SSH连接服务与基本排错
  10. 43_2.VUE学习之--不使用组件computed计算属性超简单的实现美团购物车原理