centoss6 mysql 开源 安装

msyql 理论
https://blog.csdn.net/WYpersist/article/details/79838591
mysql
网站地址https://www.mysql.com/

在这里插入图片描述

在这里插入图片描述

在这里选择版本 这里我虚拟机是centos6 我选5.5的
在这里插入图片描述
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-1.sles12.x86_64.rpm-bundle.tar
这里我下载的是5.5的 上面是5.7 选别的注意力

下载依赖包cmake这里我有cmake-2.8.6
tar zxf cmake-2.8.6.tar.gz
进入cmake
编译安装 ./configure
gmake && gmake install
不同版本编译配置有小区别 可以在网上查找

安装mysql之前记得创建一个用户名为mysql 和一个组
groupadd mysql
user add -M -s /sbin/nologin mysql -g mysql
不明白的可以
https://blog.csdn.net/xietansheng/article/details/80044620
进入下载完mysql的目录 解压
tar zxf mysql-5.5.22.tar.gz -C /usr/src
进入mysql目录里
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc/ &&make &&make install

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #指定安装目录
-DDEFAULT_CHARSET=utf8 #指定字符集为utf8
-DDEFAULT_COLLATION=utf8_general_ci ##指定字符校验
-DWITH_EXTRA_CHARSETS=all ##支持额外字符集
-DSYSCONFDIR=/etc/ ##指定配置文件位置
make &&make install #编译安装
使用make命令时有可能出现make编译不了的情况
[root@localhost mysql-5.5.11]# rm CMakeCache.txt
[root@localhost mysql-5.5.11]# yum install ncurses-devel
Warning: Bison executable not found in PATH
– Configuring done
– Generating done
– Build files have been written to: /software/mysql-5.5.11
[root@localhost mysql-5.5.11]# yum install bison

[root@localhost mysql-5.5.11]# make && make install

如果还是不行那上网搜一下
安装完记得给/usr/local/mysql 权限也就是目录所属组 :这里的mysql是 上面编译安装的目录
然后初始化数据库 设置变量
[root@www ~]# cp -rf /usr/src/mysql-5.5.22/support-files/my-medium.cnf /etc/my.cnf ##复制主配置文件
[root@www ~]# cp /usr/src/mysql-5.5.22/support-files/mysql.server /etc/init.d/mysqld ##复制服务器控制脚本
[root@www ~]# chmod +x /etc/init.d/mysqld
[root@www ~]# chkconfig --add mysqld
[root@www ~]# chkconfig mysqld on
[root@www ~]# echo ‘export PATH=$PATH:/usr/local/mysql/bin’ >>/etc/profile ##优化mysql的命令
[root@www ~]# source /etc/profile

启动mysql /etc/init.d/mysqld start
查看端口
[root@www ~]# netstat -utpln |grep mysqld
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 22177/mysqld

这里有我在网上整理的 东西

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值