mysql5.6.42 力资源,mysql5.6.42--编译安装

mysql5.6.42--编译安装

发布时间:2020-07-13 05:33:55

来源:51CTO

阅读:424

作者:风的影子001

一、安装环境

Centos6.5 64位

二、编译安装前的准备

卸载老版本:

#rpm -qa | grep -i mysql

#rpm -ev --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

安装依赖包:

yum install cmake bison bison-devel libaio libaio-devel ncurses ncurses-devel -y

三、下载并解压安装包

#cd /opt

#wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.42.tar.gz

#tar xf mysql-5.6.42.tar.gz

四、编译安装

#cd mysql-5.6.42

#cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装目录

-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据库存放目录

-DDEFAULT_CHARSET=utf8 \ #使用utf8字符

-DDEFAULT_COLLATION=utf8_general_ci \ #校验字符

-DEXTRA_CHARSETS=all \ #安装所有扩展字符集

-DENABLED_LOCAL_INFILE=1 \ #允许从本地导入数据

注:cmake过程中如果有提示依赖关系的报错,安装完依赖包后,需要删除当前目录下的CMakeCache.txt文件,然后在cmake,否则会报错

直到没有error的报错,即可执行下面的操作:

#make

2bda6f1d28899200dd5855c984d99134.png

#make install

五、初始化数据库

1、创建mysql用户和组

#groupadd mysql

#useradd -r -s /sbin/nologin -g mysql mysql

2、设置权限

#chown -R mysql.mysql /usr/local/mysql/

3、创建配置文件

#cp support-files/my-default.cnf /etc/my.cnf

4、初始化数据库

#cd /opt/mysql-5.6.42/scripts

#chmod +x mysql_install_db

#./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

5、生成启动脚本

#cd /opt/mysql-5.6.42/support-files

#cp mysql.server /etc/init.d/mysqld

#chmod +x /etc/init.d/mysqld

6、加入系统服务并设置开机自启

#chkconfig --add mysqld

#chkconfig mysqld on

7、启动服务

#service mysqld start 或者/etc/init.d/mysqld start

e3a5fda0752a6668f0d26a501025d14f.png

8、将mysql加入环境变量

#vim /root/.bash_profile

36d0bb4842e4d23a8b7c78dacc65cc43.png

#source /root/.bash_profile

9、加载mysql库文件

#vim /etc/ld.so.conf 添加:/usr/local/mysql/lib

#ldconfig

10、本地登录测试

7c40c3db9127c830e8ecad05c80e462f.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值