Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memasang MySQL 5.7.17 dengan cepat di bawah CentOS 6.5

Bagaimana untuk memasang MySQL 5.7.17 dengan cepat di bawah CentOS 6.5

WBOY
WBOYke hadapan
2023-05-26 12:31:061414semak imbas

CentOS 6.5下怎么快速安装MySQL 5.7.17

1. Muat turun pakej pemasangan

Muat turun pakej pemasangan mysql terkini mysql-5.7.17-Linux-glibc2.5-x86_64 daripada rasmi MySQL laman web. tar.gz

Perhatian, pastikan anda memuat turun .tar.gz, jangan muat turun pakej .tar

Muat naik pakej pemasangan ke direktori /opt:

2. Semak sama ada fail perpustakaan wujud, dan padamkannya jika ia wujud

[root@host-172-16-5-7 ~]# rpm -qa | grep mysqlmysql-libs-5.1.73-3.el6_5.x86_64
[root@host-172-16-5-7 ~]# rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps/sbin/ldconfig: File /usr/lib64/libpq.so.5.8 is empty, not checked.
[root@host-172-16-5-7 ~]# rpm -qa | grep mysql

3. Mysql bergantung pada perpustakaan libaio

yum search libaio  # search for infoyum install libaio # install library

4
groupadd mysql
useradd -r -g mysql -s /bin/false mysqlcd /usr/localtar -zxvf /opt/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /opt/
ln -s /opt/mysql-5.7.17-linux-glibc2.5-x86_64 mysqlcd mysql
mkdir mysql-files
chmod 750 mysql-files
chown -R mysql .
chgrp -R mysql .
bin/mysqld --initialize --user=mysql

Jika ralat dilaporkan dalam langkah ini Seperti berikut:

[ERROR] –mulakan ditentukan tetapi direktori data mempunyai fail di dalamnya.

Penyelesaian:

rm -rf /var/lib/mysql/

Laksanakan semula arahan di atas, gesa untuk menjana Cipta kata laluan sementara:

2017-01-03T09:12:33.748807Z 1 [Note] A temporary password is generated for root@localhost: =*-gFoje>1Pr

Melaksanakan langkah ini harus menjana direktori data Jika ia tidak dijana, ia mestilah kerana mysql telah dipasang dalam sistem. Nyahpasangnya mengikut langkah 2, dan kemudian laksanakannya semula

bin/mysqld --initialize --user=mysql
bin/mysql_ssl_rsa_setup
chown -R root .
chown -R mysql data mysql-files
bin/mysqld_safe --user=mysql &

Langkah berikut adalah pilihan

cp support-files/mysql.server /etc/init.d/mysqld

5. local/mysql/support-files/my-default.cnf

basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306

Selepas pengubahsuaian, salin salinan ke direktori /etc/ dan namakan semula kepada my.cnf

cp my-default.cnf /etc/my.cnf

Tambahkan pembolehubah persekitaran mysql

vim /etc/profileexport MYSQL_HOME=/usr/local/mysqlexport PATH=$MYSQL_HOME/bin:$PATHsource /etc/profile

6. Mulakan mysql

service mysqld start

Berjaya mula:

[root@ambari support-files]# service mysqld startStarting MySQL.Logging to '/usr/local/mysql/data/ambari.err'.
.                                                          [  OK  ]
[root@ambari support-files]# service mysqld statusMySQL running (8010)                                       [  OK  ]

Apabila melaksanakan langkah ini, permulaan mungkin tidak berjaya:

MySQL: Starting MySQL….. ERROR! The server quit without updating PID file

7. Tukar kata laluan root:

Adopt

mysql -uroot -p

Semasa log masuk, saya memasukkan kata laluan root yang direkodkan sebelum ini dan telah digesa bahawa kata laluan itu tidak betul tetapi untuk menukar kata laluan akar sendiri

Langkah-langkah khusus adalah seperti berikut:

langkah1:

vim /etc/my.cnf
Tambah baris skip-grant-tables di bawah [mysqld]

step2:

service mysqld restart Selepas itu, anda boleh terus menggunakan mysql untuk memasukkan

mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit;

step3:

untuk memulihkan fail /etc/my.cnf dan mulakan semula mysql:service mysqld restart Kali ini anda boleh Gunakan mysql -u root -p’root’ step4:

Selepas memasukkan sql, tukar kata laluan sekali melalui arahan berikut, jika tidak, anda tidak boleh melakukan operasi lain :

mysql> SET PASSWORD = PASSWORD('mysql');

step5:

.

Laksanakan pangkalan data rancangan pada konsol sql; hasilnya adalah seperti berikut:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

Atas ialah kandungan terperinci Bagaimana untuk memasang MySQL 5.7.17 dengan cepat di bawah CentOS 6.5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam