Ubuntu 18.04编译安装mysql

(1)下载包含 Boost Headers的源码包mysql-boost-8.0.12.tar.gz

(2)解压源码包

tar -zxvf mysql-boost-8.0.12.tar.gz


(3)安装编译环境

sudo apt-get install build-essential

  (4)进入目录

cd mysql-8.0.12

(5)创建安装目录

sudo mkdir /usr/local/mysql

(6)创建数据目录

sudo mkdir /home/mysql

(7) 添加用户组、用户

sudo groupadd mysql
sudo useradd -r -g mysql mysql

(8)用户权限

sudo chown -R mysql.mysql /usr/local/mysql
sudo chown -R mysql.mysql /home/mysql

 (9) 安装cmake

sudo apt-get install cmake

 (10)安装ssl库

sudo apt-get install libssl-dev

 (11)安装curses库

sudo apt-get install libncurses5-dev

 (12)配置编译

sudo cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost -DMAX_INDEXES=255

(13)编译

sudo make

(14)安装

sudo make install

(15)进入目录

cd /usr/local/mysql

(16)初始化,默认用户root,密码为空

sudo ./bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/var/mysql

(17)复制文件

sudo cp support-files/mysql.server /etc/init.d/mysql

(18)添加权限

sudo chmod +x /etc/init.d/mysql

(19)开机启动

sudo update-rc.d mysql defaults

(20)修改profile

sudo vim /etc/profile

(21)添加

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

(22)应用profile

sudo source /etc/profile

(23)启动mysql

sudo service mysql start

 

 

 

转载于:https://my.oschina.net/vcship/blog/1927411

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值