CentOS7 ਤੇ ਮਾਰੀਆਡੀਬੀ 10.4 ਸਥਾਪਤ ਕਰੋ

ਹਵਾਲਾ

ਅਧਿਕਾਰਤ ਵੈਬਸਾਈਟ ਉਤਪਾਦ ਦਸਤਾਵੇਜ਼ Galera cluster

REPO ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ

/Etc/yum.repos.d/MariaDB.repo ਫਾਈਲ ਨੂੰ ਸੋਧਣ ਲਈ vi ਜਾਂ vim ਦੀ ਵਰਤੋਂ ਕਰੋ, ਹੇਠਾਂ ਦਿੱਤੀ ਸਮੱਗਰੀ ਨੂੰ ਫਾਈਲ ਤੇ ਕਾਪੀ ਕਰੋ, ਅਤੇ ਫਿਰ ਸੇਵ ਅਤੇ ਬਾਹਰ ਜਾਓ.

            [mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
        

ਇੰਸਟਾਲੇਸ਼ਨ ਕਾਰਜ ਕਰੋ ਅਤੇ ਸੇਵਾ ਸ਼ੁਰੂ ਕਰੋ

            yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
systemctl start mariadb
        

ਉਪਭੋਗਤਾ ਬਣਾਓ ਅਤੇ ਅਧਿਕਾਰਤ ਕਰੋ

ਇੰਸਟਾਲੇਸ਼ਨ ਪੂਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਇਸ ਮਸ਼ੀਨ ਤੇ ਸਿੱਧਾ ਮਾਰਿਆਡੀਬੀ ਵਿਚ ਲੌਗਇਨ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਅਧਿਕਾਰਤ ਕਰ ਸਕਦੇ ਹਾਂ. ਇਕ ਬਿੰਦੂ ਜਿਸ ਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਕਾਰਜਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਦੇਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਉਹ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਸਾਰੇ ਪਤਿਆਂ ਨੂੰ ਵਾਈਲਡਕਾਰਡ ਲਈ% ਵਰਤਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਲੋਕਲਹੋਸਟ ਨੂੰ ਨਹੀਂ ਬਦਲ ਸਕਦੇ, ਇਸ ਲਈ ਜੇ ਅਸੀਂ ਇਸ ਮਸ਼ੀਨ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਲੋਕਲਹੋਸਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ, ਸਾਨੂੰ ਦੁਬਾਰਾ ਅਧਿਕਾਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ. ਅਧਿਕਾਰ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅਧਿਕਾਰਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ ਇਹ ਲਾਗੂ ਨਹੀਂ ਹੋਵੇਗਾ. ਵੇਰਵਿਆਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵੇਖੋ.

            grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option;
grant all privileges on *.* to 'username'@'localhost' identified by 'password' with grant option;
flush privileges;
        

ਤਸਦੀਕ ਸੇਵਾ

ਅਧਿਕਾਰਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਮਾਰੀਆਡੀਬੀ ਵਿਚ ਲੌਗ ਇਨ ਕਰਨ ਲਈ ਨਵਾਂ ਖਾਤਾ ਵਰਤਦੇ ਹਾਂ. ਜੇ ਕੁਨੈਕਸ਼ਨ ਸਫਲ ਹੈ, ਤਾਂ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸਫਲ ਹੈ. ਸਾਨੂੰ ਇਹ ਟੈਸਟ ਕਰਨ ਲਈ ਹੋਰ ਮਸ਼ੀਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਵੀ ਜ਼ਰੂਰਤ ਹੈ ਕਿ ਕੀ ਗੈਰ-ਸਥਾਨਕ ਮਸ਼ੀਨਾਂ ਮਾਰੀਆਡੀਬੀ ਨਾਲ ਜੁੜ ਸਕਦੀਆਂ ਹਨ. ਜੇ ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਾਂਚ ਕਰੋ ਕਿ ਫਾਇਰਵਾਲ ਪ੍ਰਤੀਬੰਧਿਤ ਹੈ ਜਾਂ ਨਹੀਂ.

            mysql -u username -p password
mysql -h x.x.x.x -u username -p password