在Debian系统上进行MySQL的定制化开发涉及多个步骤,包括安装MySQL、配置MySQL以及进行一些高级设置。以下是一个详细的指南:
sudo apt update
sudo apt upgrade
wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb
sudo apt install mysql-server
sudo mysql_secure_installation
/etc/mysql/my.cnf
或/etc/my.cnf
。你可以编辑这个文件来修改MySQL的行为,例如设置默认字符集、调整内存限制等。[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
innodb_buffer_pool_size=1G
如果你想从源码编译安装MySQL,可以按照以下步骤进行:
sudo apt install build-essential libncurses-dev
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
tar -xzvf mysql-8.0.23.tar.gz
cd mysql-8.0.23
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci
make -j$(nproc)
sudo make install
如果你想安装额外的MySQL扩展,可以使用apt-get
或从源码编译安装。例如,安装mysqlnd
C扩展:
sudo apt install libmysqlnd-dev
或者从源码编译安装:
git clone https://github.com/mysqlnd/mysqlnd.git
cd mysqlnd
mkdir build && cd build
cmake ..
make
sudo make install
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian下Node.js应用如何监控