ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਨੂੰ ਮਾਰਗਦਰਸ਼ਨ ਕਰੇਗਾ ਕਿ ਕਿਵੇਂ ਕਰਨਾ ਹੈਸੈਂਟਸ 7, ਮਾਰੀਆਡੀਬੀ ਨੂੰ ਨਵੀਨਤਮ Mariadb10.10.2 ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ/ਸਥਾਪਤ ਕਰੋ।
- ਇਹ ਟਿਊਟੋਰਿਅਲ CWP ਤੇ ਵੀ ਲਾਗੂ ਹੁੰਦਾ ਹੈ ਅਤੇVestaCPਜਾਂ ਕੋਈ ਹੋਰ ਅਨੁਕੂਲ VPS ਸਰਵਰ ਕੰਟਰੋਲ ਪੈਨਲ।
ਮਾਰੀਆਡੀਬੀ 10.10.2 ਹੁਣ ਬਹੁਤ ਸਥਿਰ ਹੈ ਅਤੇ ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜੋੜੀਆਂ ਅਤੇ ਸੁਧਾਰੀਆਂ ਗਈਆਂ ਹਨ।
- ਤੁਸੀਂ ਕਰ ਸੱਕਦੇ ਹੋਇਥੇਸਾਰੀਆਂ ਤਬਦੀਲੀਆਂ ਦੀ ਸੂਚੀ ਦੀ ਜਾਂਚ ਕਰੋ।
ਅਸੀਂ ਵਰਤਿਆ ਹੈਵਰਡਪਰੈਸ, ਜੂਮਲਾ, xenforo, IPS ਫੋਰਮ ਅਤੇ ਕੁਝ ਨਿਰਭਰਤਾਵਾਂ ਜੋ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨMySQL DB ਦੀ PHP ਸਕ੍ਰਿਪਟ ਮਾਰੀਆਡੀਬੀ 10.10.2 ਲਈ ਜਾਂਚ ਕਰਦੀ ਹੈ, ਇਸਲਈ ਇਸ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਗਰੇਡ ਕਰਨਾ ਸੁਰੱਖਿਅਤ ਹੈ।
ਮਾਰੀਆਡੀਬੀ ਕੀ ਹੈ?
ਮਾਰੀਆਡੀਬੀ ਬਾਰੇ ਇੱਕ ਛੋਟਾ ਵੇਰਵਾ:
- ਮਾਰੀਆਡੀਬੀ ਨੂੰ ਇਸ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈMySQLਸਿੱਧਾ ਬਦਲ.
- ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਨਾਲ: ਨਵਾਂ ਸਟੋਰੇਜ ਇੰਜਣ, ਘੱਟ ਬੱਗ ਅਤੇ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ।
- MariaDB ਨੂੰ MySQL ਦੇ ਬਹੁਤ ਸਾਰੇ ਮੂਲ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਜੋ ਹੁਣ ਮਾਰੀਆਡੀਬੀ ਫਾਊਂਡੇਸ਼ਨ ਅਤੇ ਮਾਰੀਆਡੀਬੀ ਕਾਰਪੋਰੇਸ਼ਨ ਦੇ ਨਾਲ-ਨਾਲ ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਲੋਕਾਂ ਲਈ ਕੰਮ ਕਰਦੇ ਹਨ।
ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਲਈ, ਨਵੀਨਤਮ ਸੰਸਕਰਣ 'ਤੇ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਲਈ ਇਹਨਾਂ ਸਧਾਰਨ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਕਦਮ 1: ਮਾਰੀਆਡੀਬੀ ਦਾ ਪੁਰਾਣਾ ਸੰਸਕਰਣ ਮਿਟਾਓ
- ਮਾਰੀਆਡੀਬੀ ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਨੂੰ ਮਿਟਾਓ, ਜਿਵੇਂ ਕਿ: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਪਹਿਲਾਂ ਬੈਕਅੱਪ ਲਓMySQL ਡਾਟਾਬੇਸ.
ਪਹਿਲਾਂ, ਆਪਣੀ ਮੌਜੂਦਾ my.cnf ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਾ ਬੈਕਅੱਪ ਲਓ▼
cp /etc/my.cnf /etc/my.cnf.bak
- ਹੁਣ ਸਾਨੂੰ ਸੈਂਟੋਸ 7 'ਤੇ ਸਥਾਪਿਤ mariadb 5.5 ਦੇ ਮੌਜੂਦਾ ਸੰਸਕਰਣ ਨੂੰ ਹਟਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ:
ਮਾਰੀਆਡੀਬੀ 5.5 ▼ ਲਈ
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- ਇਸ ਸਮੇਂ ਮਾਰੀਆਡੀਬੀ 5.5 ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਪਰ ਡੇਟਾਬੇਸ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾਵੇਗਾ, ਚਿੰਤਾ ਨਾ ਕਰੋ।
ਮਾਰੀਆਡੀਬੀ 10 ਤੋਂ ਉੱਪਰ ਦੇ ਸੰਸਕਰਣਾਂ ਲਈ: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- ਇਸ ਸਮੇਂ, ਮਾਰੀਆਡੀਬੀ 10.0/10.1/10.2/10.3 ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਪਰ ਡੇਟਾਬੇਸ ਨੂੰ ਨਹੀਂ ਮਿਟਾਇਆ ਜਾਵੇਗਾ, ਚਿੰਤਾ ਨਾ ਕਰੋ।
ਕਦਮ 2: ਮਾਰੀਆਡੀਬੀ 10.10.2 ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
- MariaDB 5.5/10.0/10.1/10.2/10.3 ਸੰਸਕਰਣਾਂ ਤੋਂ, MariaDB 10.10.2 ਨੂੰ ਸਥਾਪਿਤ/ਅੱਪਡੇਟ ਕਰੋ।
Mariadb 10.10.2 ਅਧਿਕਾਰਤ ਰੈਪੋ ▼ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
yum install nano epel-release -y
ਹੁਣ ਰੇਪੋ ਫਾਈਲ ਨੂੰ ਐਡਿਟ/ਬਣਾਓ/etc/yum.repos.d
ਜੇਕਰ ਮੌਜੂਦਾ ਰੈਪੋ ਫਾਈਲਾਂ ਨੂੰ ਮਿਟਾਉਣਾ ਜਾਂ ਬੈਕਅੱਪ ਕਰਨਾ ਹੈ, ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਹੋਰ ਮਾਰੀਆਡੀਬੀ ਰਿਪੋਜ਼ਟਰੀ ਫਾਈਲਾਂ ਨਹੀਂ ਹਨ ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
ਫਿਰ ਨਿਮਨਲਿਖਤ ਨੂੰ ਪੇਸਟ ਕਰੋ, ਅਤੇ ਸੇਵ▼ ਕਰੋ
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
ਉਸ ਤੋਂ ਬਾਅਦ ਅਸੀਂ ਮਾਰੀਆਡਬੀ 10.10.2 ▼ ਇੰਸਟਾਲ ਕਰਾਂਗੇ
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
my.cnf ਫਾਈਲ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
ਫਿਰ, ਮਾਰੀਆਡਬੀ ਨੂੰ ਬੂਟ ਕਰਨ ਲਈ ਸਰਗਰਮ ਕਰੋ, ਅਤੇ ਸੇਵਾ ਸ਼ੁਰੂ ਕਰੋ:
systemctl enable mariadb service mysql start
ਕਦਮ 3: ਮੌਜੂਦਾ ਡੇਟਾਬੇਸ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰੋ
ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ▼ ਦੁਆਰਾ ਮੌਜੂਦਾ ਡਾਟਾਬੇਸ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ
mysql_upgrade
- ਜੇਕਰ ਹੋਰ ਕੁਝ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਮਾਰੀਆਡੀਬੀ 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ਨੂੰ ਮਾਰੀਆਡੀਬੀ 10.10.2 ਦੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਅੱਪਗ੍ਰੇਡ ਕਰ ਲਿਆ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਕਮਾਂਡ ਟਾਈਪ ਕਰ ਰਹੇ ਹੋ mysql_upgrade
ਡਾਟਾਬੇਸ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਦੇ ਸਮੇਂ, ਹੇਠ ਦਿੱਤੀ ਗਲਤੀ ਸੁਨੇਹਾ ▼ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ
[root@ ~]# mysql_upgrade Version check failed. Got the following error when calling the 'mysql' command line client ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) FATAL ERROR: Upgrade failed
ਕਿਰਪਾ ਕਰਕੇ ਹੇਠ ਲਿਖੇ ਦੀ ਵਰਤੋਂ ਕਰੋmysql_upgrade
ਠੀਕ ਕਰਨ ਲਈ ਹੁਕਮ ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
- ਕਿਰਪਾ ਕਰਕੇ ਉਪਰੋਕਤ "123456" ਨੂੰ ਆਪਣੇ MySQL ਜਾਂ Mariadb ਡਾਟਾਬੇਸ ਰੂਟ ਪਾਸਵਰਡ ਵਿੱਚ ਬਦਲੋ।
ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਇਸ ਕਮਾਂਡ ਨੂੰ ਟਰਮੀਨਲ SSH ▼ ਤੋਂ ਚਲਾ ਕੇ MySQL ਜਾਂ Mariadb ਡਾਟਾਬੇਸ ਸੰਸਕਰਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹੋ।
mysql -V
ਸਾਵਧਾਨੀਆਂ
ਜੇਕਰ ਤੁਹਾਡੇ ਮਾਰੀਆਡੀਬੀ ਡੇਟਾਬੇਸ ਵਿੱਚ ਇੱਕ ਸਮਾਨ ਗਲਤੀ ਸੁਨੇਹਾ ਹੈ▼
警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS
ਮਾਰੀਆਡੀਬੀ ਡੇਟਾਬੇਸ ਦੀਆਂ ਗਲਤੀਆਂ ਦੇ ਹੱਲ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਦੇਖਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ▼
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "VestaCP/CWP/CentOS 7 ਵਿੱਚ MariaDB10.10.2 ਨੂੰ ਕਿਵੇਂ ਅੱਪਡੇਟ/ਅੱਪਗ੍ਰੇਡ ਕਰਨਾ ਹੈ? , ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-1100.html
ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!