侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130557 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

MySQL安装之源码安装

2024-02-21 星期三 / 0 评论 / 0 点赞 / 14 阅读 / 2971 字

一、选择安装方式和下载对应软件官方提供了3种安装方式,此处采用通用二进制的安装方式。1:使用yum安装2:使用通用二进制安装3:使用源码安装下载对应的源码安装包,下载选择版本如下下载完毕后上传到指定服

一、选择安装方式和下载对应软件

官方提供了3种安装方式,此处采用通用二进制的安装方式。

1:使用yum安装
2:使用通用二进制安装
3:使用源码安装

下载对应的源码安装包,下载选择版本如下

下载完毕后上传到指定服务器(本博主的服务器为1核,1G内存的阿里云服务器)的/usr/local目录下。

二、安装和启动(root用户进行的操作)

$ yum install -y cmake ncurses-devel gcc gcc-c++ #安装mysql依赖软件包$ groupadd mysql  #添加mysql权限组$ useradd -r -g mysql -s /bin/false mysql  #添加mysql权限组的非登录用户mysql$ cd /usr/local  #进入安装目录$ tar zxvf mysql-5.5.62.tar.gz  #解压MySQL安装包$ mv mysql-5.5.62 mysql  #重命名为mysql,此处也可以建立软连接,MySQL配置中使用的是mysql,所以此处目录名最好为mysql,不要修改成其它的。$ mkdir bld  #为保持源码目录的整洁,故新建目录用于cmake$ cd bld  #进入构建目录$ cmake ..  #开始构建$ make  #构建完毕后进行编译(有点久,看机器性能)$ make install  #编译完毕后进行安装$ cd /usr/local/mysql  #进入安装目录$ chown -R mysql .  #修改目录权限$ chgrp -R mysql .  #修改目录权限$ cp support-files/my-medium.cnf /etc/my.cnf  #复制mysql配置文件$ scripts/mysql_install_db --user=mysql  #初始化数据目录(初始化完毕后看下里面有没有mysql、test、performance_schema目录,没有的话说明初始化有点问题,最好再初始化一次)$ chown -R root .  #修改目录权限$ chown -R mysql data  #修改目录权限$ bin/mysqld_safe --user=mysql &  #启动mysql$ ps -ef | grep mysql | grep -v grep  #此处有结果说明mysql服务是在启动的$ bin/mysql  #启动mysql客户端,此处可以启动并进入mysql命令行,说明mysql服务没有问题

三、将mysql相关命令配置成全局并注册成系统应用以及开机启动

$ vi /etc/profile  #修改全局配置文件将mysql相关命令设置进环境变量中

$ source /etc/profile  #重新加载环境变量$ cp support-files/mysql.server /etc/init.d/mysql  #将mysql注册成系统服务启动脚本修改完毕后就可以将mysql注册成开机启动项,并使用service命令来控制mysql的启动和关闭了$ chkconfig --add mysql  #将mysql注册为开机启动项$ chkconfig --level 0123456 mysql on  #修改为全部开机级别都启动mysql$ service mysql start  #启动mysql服务$ service mysql stop  #停止mysql服务

广告 广告

评论区