Liunx下mysql源码安装步骤

  介绍

这篇文章主要讲解了“Liunx下mysql源码安装步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Liunx下mysql源码安装步骤”吧!

  环境:
虚拟机:centos - 6.6 - x86_64
mysql安装包:mysql-5.6.34

在安装源码包之前,需要安装一些rpm包
[root@potato ~] # rpm qa | grep cmake
cmake el6——2.8.12.2 - 4.。x86_64
[root@potato ~] # rpm qa | grep gcc
gcc - 4.4.7 - 11. - el6.x86_64
gcc-c + + 4.4.7-11.el6。x86_64
[root@potato ~] # rpm qa | grep使
- 3.81 - 20. - el6。x86_64
[root@potato ~] # rpm qa | grep使
[root@potato ~] # rpm qa | grep libaio-devel
libaio 0.3.107 - 10. el6——重击。x86_64

创建用户mysql
[root@potato ~] # useradd mysql
从官网下载mysql数据库源码包,地址:http://dev.mysql.com/downloads/mysql/

将下载的tar包进行解压
[root@potato ~] # cd桌面/
(root@potato桌面)#焦油-zxvf/tmp/软
创建软件存放目录
(root@potato桌面)# mkdir/opt/mysql/mysql - 5.6
(root@potato桌面)# cd/tmp/软
(root@potato软)# cd mysql-5.6.34/
[root@potato mysql-5.6.34] # mkdir临时
开始编译,并指定软件存放目录
[root@potato临时]# cmake -DBUILD_CONFIG=mysql_release, -DCMAKE_INSTALL_PREFIX=/opt/mysql/mysql - 5.6 . .
[root@potato临时]# -j 
[root@potato临时]# make install
自此mysql软件安装完成

在/usr/当地目录下配置mysql软连接,并设置路径变量
[root@potato unbx] #, cd/usr/local/
[root@potato当地]# ln - s/opt/mysql/mysql - 5.6 mysql
[root@potato当地]#回声“路径=$路径:/usr/地方/mysql/bin"祝辞在/etc/profile
[root@potato当地]#源/etc/profile
(root@potato mysql) #美元回声路径
/usr/地方/sbin:/usr/sbin/sbin::/usr/地方/bin:/usr/bin:/bin:/根/bin:/usr/地方/mysql/bin/

创建数据目录并赋权
[root@potato当地]# mkdir - p/数据/mysql/mytest_3306
[root@potato当地]# chown - r mysql: mysql/数据/mysql/mytest_3306
[root@potato当地]# cd/usr/local/mysql
(root@potato mysql) # chown - r mysql: mysql *
创建配置文
件my . cnf中所做(root@potato mysql) # cd/etc
(root@potato mysql) # vi/etc/my.cnf
注:可以在https://tools.percona.com,按步骤自动生
成my . cnf中所做初始化数据库,指文定my . cnf中所做件
(root@potato mysql) #。/脚本/mysql_install_db——defaults-file——用户==/etc/my . cnf中所做mysql

把mysql.server复制到/etc/init。d目录下,并开启mysql服务
(root@potato mysql) # cp支持文件/mysql。服务器/etc/init.d/mysql
#/etc/init. root@potato mysqld/mysql开始
启动mysql……成功!,
连接mysql
(root@potato mysql) # mysql
欢迎mysql的班长。,命令结尾;或\ g。
你的MySQL连接id 1
服务器版本:5.6.34-log源代码分发版


版权(c) 2000年,2016年,甲骨文和/或其附属公司。保留所有权利。


甲骨文是甲骨文公司的注册商标和/或
的分支机构。其他名称可能是商标各自的
的主人。


类型& # 39;帮助;& # 39;或& # 39;\ h # 39;寻求帮助。类型& # 39;\ c # 39;明确当前输入语句。


root@localhost: mysql。袜子,14:22:29[(一)]祝辞\ s
- - - - - - - - - - - - - - - -
mysql,版本14.14 Distrib 5.6.34, Linux (x86_64)使用,EditLine包装


连接id: 1当前数据库:

当前用户:root@localhost
SSL:不使用
当前寻呼机:stdout
使用外部档案:& # 39;& # 39;使用分隔符:
,
服务器版本:5.6.34-log源代码分发版
协议版本:10
连接:通过UNIX服务器套接字
characterset localhost: use utf8
Db,,characterset: utf8
客户端characterset: use utf8
。,characterset: utf8
UNIX socket:/tmp/mysql。袜子
正常运行时间:1分钟12秒


线程:1,问题:6,慢速查询:0,打开:70,刷新表:1,打开表:63年,平均每秒查询:0.083
- - - - - - - - - - - - - - - -

感谢各位的阅读,以上就是“Liunx下mysql源码安装步骤”的内容了,经过本文的学习后,相信大家对Liunx下mysql源码安装步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

Liunx下mysql源码安装步骤