首页 >

centos源码安装mysql8。0 |mysql 超出最大连接数

xampp mysql shutdown,mysql中fetch循环,mysql 高效率查询,mysql c去除特殊字符,Mysql统计查询原子,mysql 超出最大连接数centos源码安装mysql8。0 |mysql 超出最大连接数

yum -y install gcc

接着,还需要安装一些其他依赖,比如ncurses、ncurses-devel、openssl、openssl-devel、cmake、bzip2等,具体安装命令如下:

yum -y install ncurses ncurses-devel openssl openssl-devel cmake bzip2

下载mysql8.0源码

在官网上下载mysql8.0的源码包,下载地址如下:

https://dev.mysql.com/downloads/mysql

下载完成后,将源码包解压到centos系统中,进入源码包目录,执行以下命令来准备编译:

cmake . -DDOWNLOAD_BOOST=1 -DWITH_BOOST=../boost

编译与安装

编译mysql8.0时,需要使用make命令来进行,执行以下命令进行编译:

make && make install

编译完成后,需要进行一些初始化设置,比如创建mysql用户和组,以及创建数据存储目录:

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

mkdir /usr/local/mysql

chown -R mysql:mysql /usr/local/mysql

然后进入mysql安装目录,执行以下命令来初始化mysql:

cd /usr/local/mysql

bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data

初始化完成后,执行以下命令来启动mysql服务:

bin/mysqld_safe –user=mysql &

配置mysql

在启动mysql服务之前,还需要对其进行一些配置,大家可以在/etc/my.cnf中进行。下面是一个简单的配置文件示例:

[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=/usr/local/mysql/mysql.err
pid-file=/usr/local/mysql/mysql.pid
bind-address=0.0.0.0
default_authentication_plugin=mysql_native_password
max_connections=1000
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci

配置完成后,重启mysql服务,使配置生效:

killall mysqld

/usr/local/mysql/bin/mysqld_safe –user=mysql &

登录mysql

最后一步,就是要登录mysql,大家可以在终端中执行以下命令来登录:

/usr/local/mysql/bin/mysql -uroot -p

输入刚才设置的密码,即可登录mysql。这样,大家就完成了在centos系统中源码安装mysql8.0的全部流程。


centos源码安装mysql8。0 |mysql 超出最大连接数
  • mysql查找字符未知(详解mysql中模糊查询的使用方法) |mysql部分中文乱码
  • mysql查找字符未知(详解mysql中模糊查询的使用方法) |mysql部分中文乱码 | mysql查找字符未知(详解mysql中模糊查询的使用方法) |mysql部分中文乱码 ...

    centos源码安装mysql8。0 |mysql 超出最大连接数
  • mysql密码输对了却说错误 |mysql 联合查询 分页
  • mysql密码输对了却说错误 |mysql 联合查询 分页 | mysql密码输对了却说错误 |mysql 联合查询 分页 ...

    centos源码安装mysql8。0 |mysql 超出最大连接数
  • mysql 数据透视 |mysql分表分页按照时间
  • mysql 数据透视 |mysql分表分页按照时间 | mysql 数据透视 |mysql分表分页按照时间 ...