Centos7源码安装mysql

版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!


恰饭广告




环境准备:gcc g++ jdk 

gcc和g++好像默认配置着的(没有的话以下安装命令)

yum install -y gcc gcc-c++

mysql官网下载地址:(https://dev.mysql.com/downloads/mysql/

点击查看jdk的源码安装

我的安装路径为/mysql  然后让我改了配置文件半天 觉得一开始就弄好路径就不弄瞎搞了
/usr/local/mysql为默认路径就方便多了

创建mysql的组和用户

groupadd mysql 
useradd -r -g mysql mysql

查看组和用户所属

groups mysql  //或者id mysql

把包解压到/usr/local/路径下 

tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local

为了下面方便操作 把解压出来的包名改为mysql

mv /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql

在mysql目录下建个data文件夹 用于储存数据

mkdir /usr/local/mysql/data

进入/usr/local/mysql更改mysql目录的所有者并授权755

chown -R mysql:mysql ./ 
chmod -R 755 ./ 

进入mysql目录 开始安装

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql --initialize 

注意:–basedir=和–datadir=后面跟的是安装路径  如果报错 说明路径出错了 再重新确定路径一下

启动mysql

./support-files/mysql.server start

再关闭mysql 进行配置

./support-files/mysql.server stop 

注意:如提示Starting MySQL.Logging to ‘/data/mysql/data/MyServer.err’. 重启之后就不会再报了

编辑配置文件 

vim /etc/profile

末尾添加如下这么一个 并保存退出

export PATH=$PATH:/usr/local/MySQL/bin

使之立即生效

source /etc/profile

重启 mysql

service mysqld restart

设置数据库root的初始密码

mysqladmin -u root password

然后输入密码,两次确认

以root登录数据库

mysql -u root -p

退出数据库

quit;  //或exit;

设置开机自启

chkconfig --level 35 vsftpd on

或者

systemctl enable mysqld.service

说了那么多,其实以上步骤可以浓缩为一句

yum -y install mysql-server mysql mysql-devel

但是:centos7以上已经移除了mysql,改为了mariadb(毕竟开源系统对应开源软件)

最后源码安装很复杂,不小心就会出错,可能后导致安装失败 你们可以把报错的地方复制下来然后百度搜索,

还有这里推荐一位博主的链接 他写的很详细  http://www.cnblogs.com/gaojupeng/p/5727069.html

原文链接:https://www.idaobin.com/archives/120.html

让我恰个饭吧.ヘ( ̄ω ̄ヘ)

支付宝 ——————- 微信
图片加载中图片加载中



恰饭广告

发表评论

邮箱地址不会被公开。 必填项已用*标注

40 ÷ 4 =