ডেবিয়ান 8 এ, আপনি সিস্টেমড পদ্ধতি ব্যবহার করতে পারেন: আর প্রয়োজন নেই mysqld_multi।
দ্রষ্টব্য: আমি মারিয়াডিবি সংস্করণ ব্যবহার করি! নিশ্চিত না এটি 'ক্লাসিক' মাইএসকিউএল প্যাকেজটির সাথে কাজ করে কিনা।
থেকে /lib/systemd/system/mariadb@.service:
মারিয়াদব এর একাধিক উদাহরণ সংস্করণ। যদি আপনি একবারে একাধিক ভার্শন চালান। মারিয়্যাডবি @ বুটস্ট্র্যাপের জন্য বুলেটস্ট্র্যাপের জন্য গ্যালেরা ব্যবহার করা হয়।
কনফিগার ফাইল /etc/mysql/conf.d/ আমার {দৃষ্টান্ত} .cnf তৈরি করুন
systemctl হিসাবে শুরু mariadb@{instancename}.server
সুতরাং, একটি ফাইল তৈরি করুন /etc/mysql/conf.d/myserver2.cnfএবং এতে নতুন পিড / সকেট / ডাটাডির ফাইল এবং নেটওয়ার্ক পোর্ট নির্দিষ্ট করুন:
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld-server2.pid
socket = /var/run/mysqld/mysqld-server2.sock
port = 3307
basedir = /usr
datadir = /var/lib/mysql-server2
tmpdir = /tmp
সম্পাদনা করুন: সাবধান থাকুন যে প্রথম মাইএসকিউএল দৃষ্টান্তটি !includedir /etc/mysql/conf.d/*নীচের অংশে এই কনফিগার ফাইলটি না পড়ে /etc/mysql/my.cnf। যদি ক্ষেত্রে দেখা যায়, প্রতিস্থাপন !includedirএকটি সঙ্গে !includeপ্রতিটি কনফিগ ফাইল অন্য চেয়ে myserver2.cnf সংখ্যা:
#!includedir /etc/mysql/conf.d/*
!include /etc/mysql/conf.d/conf1.cnf
!include /etc/mysql/conf.d/confX.cnf
মাইএসকিউএল কর্মকর্তা ডক ইঙ্গিত আপনি যেটির নাম দিতে আছে [mysqld]যেমন [mysqld@server2]( https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html#systemd-multiple-mysql-instances ) কিন্তু এই MariaDB সাথে কাজ করে না । সুতরাং শুধু যাক [mysqld]।
নতুন ডেমনটি শুরু করার আগে, ডেটাডির এবং প্রয়োজনীয় ফাইলগুলি তৈরি করতে ভুলবেন না:
mkdir /var/lib/mysql-server2
chown mysql:mysql /var/lib/mysql-server2
mysql_install_db --datadir=/var/lib/mysql-server2
সিস্টেমড ডেমন কনফিগারেশন পুনরায় লোড করুন:
systemctl daemon-reload
এবং আপনি যদি বুটের সময় এই ডেমনটি শুরু করতে চান:
systemctl enable mariadb@server2
এটি শুরু করতে:
service mariadb@server2 start