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:
[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
yum search libaio # search for infoyum install libaio # install library
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
rm -rf /var/lib/mysql/
2017-01-03T09:12:33.748807Z 1 [Note] A temporary password is generated for root@localhost: =*-gFoje>1Pr
bin/mysqld --initialize --user=mysql bin/mysql_ssl_rsa_setup chown -R root . chown -R mysql data mysql-files bin/mysqld_safe --user=mysql &
cp support-files/mysql.server /etc/init.d/mysqld
basedir = /usr/local/mysql datadir = /usr/local/mysql/data port = 3306
cp my-default.cnf /etc/my.cnf
vim /etc/profileexport MYSQL_HOME=/usr/local/mysqlexport PATH=$MYSQL_HOME/bin:$PATHsource /etc/profile
service mysqld start
[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 ]
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file
mysql -uroot -p
langkah1:
vim /etc/my.cnf
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!