ubuntu mysql5.6 编译安装_Ubuntu14.04编译安装mysql5.6.26
(1)安装编译源码需要的包
sudo apt-get install make cmake gcc g++ bison libncurses5-dev
(2)下载并解压缩
mysql-5.6.26.tar.gz
tar -zxvf mysql-5.6.26.tar.gz
cd mysql-5.6.26
(3)编译安装
编译配置:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DCOMPILATION_COMMENT="lq-edition"-DENABLE_DTRACE=1 -DOPTIMIZER_TRACE=1 -DWITH_DEBUG=1
编译:
make
安装:
sudo make install
配置MySQL
(1)新建运行Mysql的用户和组
sudo groupadd mysql
sudo useradd -g mysql mysql
(2)设置Mysql安装目录的权限
cd /usr/local/mysql
sudo chown -R mysql:mysql ./
(3)建立配置文件
cp support-files/my-default.cnf /etc/my.cnf
sudo chown mysql:mysql /etc/my.cnf
修改配置文件:
sudo vi /etc/my.cnf
[client]
port = 3306
socket = /usr/local/mysql/data/mysql.sock
[mysqld]
port = 3306
socket = /usr/local/mysql/data/mysql.sock
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
(4)初始化数据库
cd /usr/local/mysql
sudo scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
(5)启动mysql服务
方法1:
直接启动
bin/mysqld_safe &
检查MySQL服务是否启动:
ps -ef |grep mysql
方法2:
通过服务启动
添加服务,复制启动脚本到/etc/init.d目录:
cd /usr/local/mysql/
cp support-files/mysql.server /etc/init.d/mysql
设置文本的权限:
sudo chmod 755 /etc/init.d/mysql
启动:
sudo /etc/init.d/mysql start
(关闭mysql服务:sudo /etc/init.d/mysql stop)
或者
sudo service mysql start
(关闭mysql服务:sudo service mysql stop)
检查MySQL服务是否启动:
ps -ef |grep mysql
(6)配置环境变量
为了直接调用mysql,需要将mysql的bin目录加入PATH环境变量。
编辑/etc/profile文件:
sudo vim /etc/profile
在文件最后 添加如下两行:
PATH=$PATH:/usr/local/mysql/bin
export PATH
关闭文件,运行下面的命令,让配置立即生效:
source /etc/profile
(7)修改root密码(因为默认密码为空)
mysql -h127.0.0.1 -uroot -p
update mysql.user set password=password("mysqldba") where user='root';
flush privileges;
测试一下:
select now(),user(),version();
show databases;
ubuntu mysql5.6 编译安装_Ubuntu14.04编译安装mysql5.6.26相关推荐
- Dell G3-3579 安装 Ubuntu16.04 并安装显卡驱动
之所以没有安装18.04是因为安装ubuntu18.04后安装NVIDIA显卡驱动时总是各种坑.ubuntu18.04认证机器里面没有Dell G3相近系列.而16.04认证机器里面有G3相近系列G5 ...
- ubuntu安装mysql_Ubuntu18.04下安装MySQL
提示:以下操作均在root用户下进行,如在普通用户,请自行加上sudo! # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mys ...
- 光盘安装linux16.04,cobbler安装ubuntu 16.04巨慢
最近在测试使用cobbler安装ubuntu 16.04的系统,使用的cobbler默认ks,/var/lib/cobbler/kickstarts/sample.seed,pxe安装ubuntu 1 ...
- Vmware安装Ubuntu16.04.1+安装Vmware Tools+安装gnome桌面+安装打字法+卸载vm的Ubuntu
之前折腾了一段时间,所以再重搞一下,万一以后要做类似的安装,也比较有印象. 一.下载Ubuntu16.04.1的iso文件 http://old-releases.ubuntu.com/release ...
- ubuntu运行python ide_在Ubuntu-16.04中安装Python可视化IDE——Spyder
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境.和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"的功能,可以很方便地观察 ...
- linux bochs安装,ubuntu16.04上安装bochs
搜索热词 ubuntu16.04上安装bochs 需要用到的东西: 1.bochs-2.6.8.tar.gz 2.linux-0.12-080324/ 编译安装bochs 1.安装依赖包 sudo a ...
- 安装Ubuntu16.04并安装sogoupiyin for linux
制作启动硬盘,安装Ubuntu16.04 参考地址linux公社http://www.linuxidc.com/Linux/2015-10/123786.htm 但是注意如果下载U盘启动盘程序,别点错 ...
- 安装ubuntu20.04(安装vim、gcc、VMtools、中文输入法、汉化、修改IP地址)
目录 ubuntu安装包获取 ubuntu的安装 安装网络配置命令ifconfig 连接网络 如何修改IP地址 安装VMtools 解决VMware Tools选项灰色 VMtools安装 安装中文, ...
- 华硕ROG玩家国度安装Ubuntu20.04,安装过程一直卡着不动,以及快捷键不能用,不能调节键盘亮度等问题的解决办法,另附上安装Ubuntu18.04的方法
华硕ROG玩家国度是一个游戏本,用的硬件都比较新,所以安装Ubuntu18.04.Ubuntu20.04.Ubuntu20.1基本上都会面临一些问题,包括驱动或者安装过程不能进行等问题. 我一共测试了 ...
最新文章
- localBlock在java_将java.util.Date转换为java.time.LocalDate
- Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画、版权声明(如README.md)等之详细攻略
- 字符串中斜杠换行注意事项之-多余空格
- C++使用数组的链表实现(附完整源码)
- 一个高效、快速、稳定的PHP日志扩展。
- elasticsearch+kibana
- 发那科pmc地址分配_一台全新的FANUC数控机床,请简述有挡块回参功能的实现步骤?包括PMC的I/O分配、具体参数设定、梯形图程序...
- 使用DOM4J解析XML及采用Schema校验的方法
- 读javascript高级程序设计04-canvas
- Java程序向MySql数据库中插入的中文数据变成了问号
- 【LeetCode】Combination Sum(组合总和)
- paip.刮刮卡砸金蛋抽奖概率算法跟核心流程.
- Java中一个逐渐被遗忘的强大功能,强到你难以置信!
- Spring.net 控制反转(IoC)容器_(收集)
- 顾樵数学物理方法_圣彼得堡国立大学硕士研究生:物理与天文学
- 无线网络服务器网络异常,无线网络连接上但上不了网怎么解决
- python布尔值print_python中的用户输入布尔值
- 程序员坐行李箱迎寒风编码 2 小时,目击者:激励我写了一篇论文!
- 商汤科技面试——AI算法岗
- 魔兽地图编辑器--人物自定义语音的方法和进入游戏自定义语音不能播放的问题
热门文章
- J2SE的30个基本概念
- kafka 学习总结
- agc007B - Construct Sequences(构造)
- MySQL主从同步机制及同步中的问题处理
- html头文件设置常用之meta设置缓存
- 用Windows Live Writer在51CTO写博客
- Oracle——redo+undo总结
- 前端学HTTP之网关、隧道和中继
- kafka 、 zookeeper 集群(一)
- linux $变量含义($0,$1,$2,$#,$@) ----linux 基础