美文网首页
MySQL 8.0的编译安装(ubuntu-14)

MySQL 8.0的编译安装(ubuntu-14)

作者: Freboat | 来源:发表于2018-05-13 11:37 被阅读0次

0.下载源码略(最好下载带boost那个)

1.安装工具:sudo apt-get install gcc-4.8, g++4.8,cpp-4.8, cmake

2.安装依赖包:sudo apt-get install openssl libssl-dev libncurses5-dev bison

3.添加用户: groupadd mysql; useradd -r -g mysql -s /bin/false mysql

4.cd mysql-VERSION; mkdir bld; cd bld

5. cmake .. -DCMAKE_BUILD_TYPE=Debug -DWITH_BOOST=../boost -DCMAKE_INSTALL_PREFIX=/opt/mysql

(我需要打开debug调试功能,你也许不需要就去掉前面的Debug, ps 可以用cmake .. -LAH查看所有支持选项)

注意,有时候装了依赖库后还会莫名报错,只要 rm CMakeCache.txt后重新cmake就能过去

6.  make -j 4

7. make install  (/opt/mysql要先解决好权限)

简单配置文件(可以放在/etc/my.cnf或者$HOME/.my.cnf)如下:

[client]

socket = /tmp/mysql.sock

[mysqld]

user = mysql

socket = /tmp/mysql.sock

basedir = /opt/mysql

datadir = /home/mysql/data

log-error = error.log

server-id = 3306

按以上建立目录/home/mysql/data

$/opt/mysql/bin/mysqld --initialize-insecure

$ /opt/mysql/bin/mysqld_safe &

客户端连接:  mysql -u root -h localhost -p

关闭数据库: mysqladmin -u root -h localhost -p shutdown

相关文章

网友评论

      本文标题:MySQL 8.0的编译安装(ubuntu-14)

      本文链接:https://www.haomeiwen.com/subject/rmnkdftx.html