Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / mysql

CentOS系统下编译安装MySQL以及设置相关yum源的教程_MySQL

作者:似水韶华该惜谁ら   发布日期:2024-08-31   浏览:669

以下是在CentOS系统下编译安装MySQL以及设置相关yum源的教程:

  1. 安装编译MySQL所需的依赖包:

    sudo yum install -y gcc-c++ cmake make
    sudo yum install -y ncurses-devel
  2. 下载MySQL源码包:

    wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
  3. 解压源码包:

    tar -zxvf mysql-8.0.23.tar.gz
  4. 编译MySQL:

    cd mysql-8.0.23
    cmake .
    make
    sudo make install
  5. 创建MySQL配置文件:

    sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    sudo chmod +x /etc/init.d/mysql
    sudo vi /etc/my.cnf

    在my.cnf文件中添加以下内容:

    [mysqld]
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    socket=/tmp/mysql.sock
  6. 初始化MySQL数据库:

    sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
  7. 启动MySQL服务:

    sudo service mysql start
  8. 设置MySQL开机自启动:

    sudo chkconfig --add mysql
    sudo chkconfig mysql on
  9. 设置MySQL的root密码:

    sudo /usr/local/mysql/bin/mysqladmin -u root password 'your_password'

    将'your_password'替换为你自己的密码。

  10. 安装并配置MySQL的yum源:

     sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
     sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
     sudo yum install -y mysql-community-server
  11. 启动MySQL服务:

     sudo systemctl start mysqld
  12. 设置MySQL开机自启动:

     sudo systemctl enable mysqld

至此,你已经成功在CentOS系统下编译安装了MySQL,并设置了相关的yum源。

上一篇:MySQL触发器运用于迁移和同步数据的实例教程_MySQL

下一篇:CentOS下编写shell脚本来监控MySQL主从复制的教程_MySQL

大家都在看

php进入mysql(php进入根目录)

php链接不到mysql(php连接mys

php连接小马(php连接mysql代码)

php与ldap怎么连接(php pdo连

php代码后台增删改查(php对mysql

[PHP从小白到大牛]-022 PHP操作

php搭建mysql连接池

PHP MySQL:连接MySQL数据库

PHP访问MySQL查询超时设置

PHP 原生连接 Mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站