自己编译安装步骤如下
本人机器环境:Ubuntu 14.04 LTS 64位
默认省略ubuntu的sudo,大家可先sudo -s后执行命令或者自行命令前添加sudo
1.安装前的准备 配置编译环境
apt-get install -y cmake build-essential libreadline6-dev libncurses5-dev
2.下载最新版本mysql
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz
3.配置mysql帐号
groupadd mysql
useradd -r -g mysql mysql
4.开始编译安装
tar xvfz mysql-5.6.10.tar.gz
cd mysql-5.6*
开始编译
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.10 \
-DWITH_INNOBASE_STORAGE_ENGINE=1\
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DSYSCONFDIR=/etc \
.
make
make install
ln -s /usr/local/mysql-5.6.10 /usr/local/mysql
5.编译安装完毕,开始初始化设置msyql数据库
cd /usr/local/mysql
添加mysql配置文件到系统
cp ./support-files/my-default.cnf /etc/my.cnf
echo "character-set-server = utf8" >> /etc/my.cnf
echo "collation-server = utf8_general_ci" >> /etc/my.cnf
echo "character-set-client-handshake = false" >> /etc/my.cnf
数据库目录权限修改
chown -R root .
chgrp -R mysql .
chown -R mysql data
初始化mysql用户数据库
./scripts/mysql_install_db --user=mysql
启动运行mysql
bin/mysqld_safe --user=mysql &
设置root用户的mysql客户端登录密码: bin/mysqladmin -u root password 'new-password'
开启自动启动mysql
cp support-files/mysql.server /etc/init.d/mysql.server
ln -s /etc/init.d/mysql.server /etc/rc2.d/S90mysql
设置mysql的bin目录中执行文件环境到系统中
echo "export PATH=/usr/local/mysql/bin:$PATH" >> /etc/profile
参考原文 https://coderwall.com/p/e23_ca
[后记]
当然如今有了mysql的替代品,推荐来MariaDB,从此抛弃oracle的mysql...
ubuntu 14.04 LTS 的msyql默认就是最新版本你也可以直接apt-get直接来安装
apt-cache search msyql-server
mysql-server-5.5 - MySQL database server binaries and system database setup
mysql-server-5.6 - MySQL database server binaries and system database setup
两个mysql版本~~ 一般安装选择最新的5.6版
分享到:
相关推荐
ubuntu安装mysql5.6完整步骤说明(亲测实用).docx
今天工作中需要对一台ubantu的系统安装mysql,因为以前一直使用的是centos,虽然它也是类unix但是和redhat或centos命令上还是有点差别。所以通过网上查阅资料,终于安装成功了,现在将步骤分享给大家,有需要的朋友们...
这是一份可以在Ubuntu安装的mysql,同时里面附带了安装手册,适用于ubuntu系统,便于快速安装。
[Ubuntu.Linux.基础视频教程].5.6.Vi与Vim编辑器.-.环境配置
This bundle contains a modified CP210x driver for the 4.10.0 kernel (Ubuntu 17.04). It contains: - Support for the CP2102N NOTE: This driver is an example of how to perform GPIO operations within ...
ubuntu14.4安装mysql5.7.38,附带mysql文件,以及安装步骤说明
主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下
ubuntu下安装MySQL数据库 亲测 已使用
ubuntulinux软件安装&rpmtar.gz等编译安装.pdf
Ubuntu环境下亲测有效,可以离线安装Mysql5.7.38数据库。
有时候会遇到客户是内网环境的,无法在线通过apt install mysql-server进行安装,本文将提供mysql5.7.33所需的离线安装包和依赖。
网上大多都是Windows下的QT MQTT编译安装方法,Linux下有些不同,此文件是关于UBuntu和ARM Linux下QT MQTT库的编译安装详细步骤 -------------------------------------------------------- Linux版本:UBuntu 16.04...
ubuntu14.04 以上版本,mysql 客户端5.6版本,压缩包中内含安装说明,主要解决极端情况下从5.7的数据库导出的文件在低版本中无法导入。
用于mysql8.0版本的MySql.Data.dll类库,直接引用使用
系统环境:linux主流分发版本,建议使用ubuntu14.04LTS版本 数据库环境:mysql5.6 postgres9.6 数据库表结构文件:db目录下postgres下的main.sql文件 数据库测试数据文件:db目录下的data.sql文件 python环境: python...
本文主要描述Ubuntu16.04安装mysql5.7.24数据库,病安装完成后,对数据库的初始化操作。
填平了无数大坑后终于实现ubuntu20.04+Qt5.12.12+aarch64-linux-gnu交叉编译平台设置。详细记录了安装的全部过程,补充了全部所需的库,整个编译过程中无任何错误报出,亲测可用。
ubuntu mysql my.cnf 服务器最佳配置(16G,32G 内存)
Mysql5.6.27源码安装【Ubuntu15 原创】
linux上安装php