博客
关于我
Linux上安装mysql
阅读量:794 次
发布时间:2023-02-02

本文共 1361 字,大约阅读时间需要 4 分钟。

Linux上安装MySQL

安装MySQL是一个常见的任务,特别是在Linux环境中。以下是一些详细的步骤和注意事项,帮助你顺利完成安装。

安装前的准备

在安装MySQL之前,确保你的系统环境已经准备好了。通常这包括:

  • 更新软件包:使用包管理器更新所有软件包。
  • 安装必要的依赖项:根据你的系统类型(如Debian/Ubuntu或 Fedora/RHEL),可能需要安装一些依赖软件。
  • 清理缓存文件:有时缓存文件会导致安装错误,可以用以下命令清理:
    find . -name "CMakeCache.txt" -delete
  • 使用CMake安装MySQL

    让我们开始使用CMake进行安装。打开终端,进入MySQL源码目录,执行以下命令:

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS=all \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-ENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/home/mysql \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306

    安装完成后

    安装完成后,你需要确认安装路径和相关服务是否能够正确运行。默认情况下,MySQL会被安装在/usr/local/mysql目录下。

    配置环境变量

    为了方便使用,需要将MySQL的命令到PATH中。打开~/.bashrc文件,添加以下内容:

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

    然后执行以下命令使变量生效:

    source ~/.bashrc

    这样,你可以通过终端直接使用MySQL命令了。

    启动MySQL服务

    启动MySQL服务需要使用初始化脚本:

    cp support-files/mysql.server /etc/init.d/mysqld

    然后使用 chkconfig 管理服务:

    chkconfig mysqld on

    或者直接启动服务:

    sudo /usr/local/mysql/bin/mysqld_safe &

    MySQL配置完成

    最后,你会需要配置MySQL的配置文件/etc/my.cnf。可以复制自带的样例配置文件:

    cp support-files/my-medium.cnf /etc/my.cnf

    这样,MySQL服务就可以正常运行了。

    验证安装是否成功

    进入MySQL命令提示符:

    mysql -u root -p

    输入密码,如果连接成功,说明安装完成。

    如果在安装过程中遇到问题,请参考错误日志或社区求助,以便及时解决。

    通过以上步骤,你可以在Linux上顺利安装并配置MySQL。记得定期备份数据库,确保数据安全!

    转载地址:http://vuzfk.baihongyu.com/

    你可能感兴趣的文章
    Linux 问题故障定位(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    linux 防火墙操作
    查看>>
    Linux&Debian系统安装nginx
    查看>>
    Linux(Centos)上使用crontab实现定时任务(定时执行脚本)
    查看>>
    Linux(Centos)远程传输文件到另一台电脑机器上---指令(scp)
    查看>>
    Linux(Centos为例)使用Docker安装Label-Studio
    查看>>
    Linux(ubuntu)使用dd从iso制作win7安装u盘(读卡器一样),以及备份分区
    查看>>
    Linux***检测基础学习
    查看>>
    linux+nginx+php+mysql安装及配置
    查看>>
    Linux+oracle修改IP方法
    查看>>
    Linux-----sed 命令详解
    查看>>
    Linux---文件权限
    查看>>
    Linux--gdb/cgdb
    查看>>
    Linux--git
    查看>>
    linux--Linux 各目录及每个目录的详细介绍
    查看>>
    linux--make/进度条
    查看>>
    Linux--NFS和DHCP服务器
    查看>>
    Linux--内核进程O(1)调度队列
    查看>>
    Linux--基本指令2
    查看>>
    Linux--基本指令4(完结)和权限
    查看>>