कर्ल-एल-ओ https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23-el7-x86_64.tar
[रूट]# rpm -qa|grep mysql[root]# rpm -qa |grep mariadb-libs
yum remove mariadb-libs -y
टार -xvf mysql-8.0.23-el7-x86_64.tar
[रूट]# ग्रुपऐड mysql[root]# useradd -r -g mysql -s /bin/false mysql [रूट]# सीडी /यूएसआर/लोकल/
[रूट लोकल]# टार xzvf /root/mysql-8.0.23-el7-x86_64.tar.gz
sudo ln -s /usr/local/mysql-8.0.23-el7-x86_64/mysql
mkdir -p /mysql/{3306,3307,3308,3309}/डेटा
chown -R mysql:mysql /mysql
cd /mysql
उदाहरण 1 (3306)
[mysqld] पोर्ट =3306basedir=/usr/local/mysql/
datadir=/mysql/3306/data
lower_case_table_names=1
innodb_buffer_pool_size=128M
सॉकेट =/tmp/mysql_3306.sock
log_error=/mysql/3306/data/mysql06.log
उदाहरण 2 (3307)
[mysqld] पोर्ट =3307basedir=/usr/local/mysql/
datadir=/mysql/3307/data
lower_case_table_names=1
innodb_buffer_pool_size=128M
सॉकेट =/tmp/mysql_3307.sock
log_error=/mysql/3307/data/mysql07.log
उदाहरण 3 (3308)
[mysqld] पोर्ट =3308basedir=/usr/local/mysql/
datadir=/mysql/3308/data
lower_case_table_names=1
innodb_buffer_pool_size=128M
सॉकेट =/tmp/mysql_3308.sock
log_error=/mysql/3308/data/mysql08.log
3306
/usr/local/mysql/bin/mysqld -defaults-file=/mysql/3306/my.cnf -initialize -basedir=/usr/local/mysql/ -datadir=/mysql/3306/dataपी>
3307
/usr/local/mysql/bin/mysqld -defaults-file=/mysql/3307/my.cnf -initialize -basedir=/usr/local/mysql/ -datadir=/mysql/3307/dataपी>
3308
/usr/local/mysql/bin/mysqld -defaults-file=/mysql/3308/my.cnf -initialize -basedir=/usr/local/mysql/ -datadir=/mysql/3308/dataपी>
ln -s /usr/local/mysql/bin/mysqld /usr/bin
[रूट]# vi /etc/profileया vi .bash_profile
# फ़ाइल के अंत में निम्नलिखित जानकारी जोड़ें
निर्यात PATH=$PATH:/usr/local/mysql/bin
#पर्यावरण चर को प्रभावी बनाएं
[root]# स्रोत /आदि/प्रोफ़ाइल
# परीक्षण के बाद, इनिशियलाइज़ेशन के दौरान mysql द्वारा नई बनाई गई कुछ फ़ाइल अनुमतियाँ रूट हैं, इसलिए प्रारंभ करने से पहले mysql के डेटादिर पथ को फिर से अधिकृत करना सबसे अच्छा है
chown -R mysql:mysql /mysql
nohup /usr/local/mysql/bin/mysqld –defaults-file=/mysql/3306/my.cnf –user=mysql &
nohup /usr/local/mysql/bin/mysqld –defaults-file=/ mysql/3307/my.cnf –user=mysql &
nohup /usr/local/mysql/bin/mysqld –defaults-file=/mysql/3308/my.cnf –user=mysql &
पीएस-ईएफ| ग्रेप mysql
नेटस्टैट -एनटीएल
#सभी उदाहरणों के लिए एक-एक करके पासवर्ड बदलें:
mysql -S /tmp/mysql_3306.sock -p
#लॉग से अस्थायी पासवर्ड दर्ज करें:
'Not_so_secure1!' द्वारा पहचाने गए उपयोगकर्ता 'रूट'@'लोकलहोस्ट' को बदलें;
इंस्टेंस को बंद करने के लिए
[[email protected] bin]# pwd
/usr/local/mysql/bin
[[email protected] bin]# ./mysqladmin -h127.0.0 .1 -uroot -p -P3306 शटडाउन
पासवर्ड दर्ज करें:
[email protected] बिन]# ps -ef| grep mysql
mysql 22218 21246 0 11:56 अंक/1 00:00:03 /usr/local/mysql/bin/mysqld -defaults-file=/mysql/3307/my.cnf -user=mysql
mysql 22259 21246 0 11:56 अंक/1 00:00:03 /usr/स्थानीय/mysql/bin/mysqld -defaults-file=/mysql/3308/my.cnf -user=mysql
रूट 22673 21537 0 12:24 अंक/2 00:00:00 mysql -S /tmp/mysql_3306.sock -p
रूट 22705 21537 0 12:26 अंक/2 00:00:00 grep -color=auto mysqlपी>