博客
关于我
Linux上安装mysql
阅读量:793 次
发布时间: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 中文打字软件 gtypist 光标错位解决
    查看>>
    linux 中文显示乱码解决办法
    查看>>
    linux 中文游戏网站,5款值得推荐的免费游戏
    查看>>
    Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
    查看>>
    Linux 中的 /dev/random 和 /dev/urandom 是什么?
    查看>>
    Linux 中的 15 个强大的 firewall-cmd 命令
    查看>>
    Linux 中的 bc 命令:用于精度计算的利器
    查看>>
    Linux 中的 Nslookup 命令怎么使用?
    查看>>
    Linux 中的 Umask 是什么?
    查看>>
    Linux 中的 utmp、wtmp 和 btmp 文件是什么?
    查看>>
    Linux 中的 文件系统表Fstab 是什么?
    查看>>
    linux 中的.so和.a文件
    查看>>
    Linux 中的ps -ef | grep -v awk -z -f参数详解
    查看>>
    Linux 中的密码生成器:如何在命令行中生成随机密码
    查看>>
    Linux 中的机器学习:Whisper——自动语音识别系统
    查看>>
    Linux 中的管道(Pipeline)和使用场景
    查看>>
    Linux 中的绝对路径与相对路径:有什么区别?
    查看>>
    Linux 中的逻辑卷 LVM 管理完整初学者指南
    查看>>
    Linux 使用ab进行压力测试
    查看>>
    Linux 使用记1 fastx toolkit安装问题
    查看>>