1. Persekitaran sistem
Versi sistem selepas peningkatan kemas kini yum ialah
[root@yl-web yl]# cat /etc/redhat-release centos linux release 7.1.1503 (core)
2 Secara amnya, maklumat yang diberikan di Internet ialah
#yum install mysql #yum install mysql-server #yum install mysql-devel
[root@yl-web yl]# yum install mysql-server loaded plugins: fastestmirror loading mirror speeds from cached hostfile * base: mirrors.sina.cn * extras: mirrors.sina.cn * updates: mirrors.sina.cn no package mysql-server available. error: nothing to do
1 Kaedah 1: Pasang mariadb
Sistem pengurusan pangkalan data mariadb ialah cabang mysql, terutamanya sumber terbuka. Ia diselenggara oleh komuniti dan dilesenkan di bawah GPL. Salah satu sebab untuk membangunkan cawangan ini ialah selepas Oracle memperoleh MySQL, terdapat potensi risiko untuk menutup MySQL sebagai sumber, jadi komuniti menggunakan pendekatan cawangan untuk mengelakkan risiko ini. Tujuan mariadb adalah untuk serasi sepenuhnya dengan MySQL, termasuk API dan baris arahan, menjadikannya pengganti mudah untuk MySQL.
Pasang mariadb, saiz 59 m.[root@yl-web yl]# yum install mariadb-server mariadb
systemctl start mariadb #启动mariadb systemctl stop mariadb #停止mariadb systemctl restart mariadb #重启mariadb systemctl enable mariadb #设置开机启动
[root@yl-web yl]# systemctl start mariadb
2. Kaedah 2: Muat turun dan pasang mysql-server dari laman web rasmi
[root@yl-web yl]# mysql -u root -p enter password: welcome to the mariadb monitor. commands end with ; or \g. your mariadb connection id is 3 server version: 5.5.41-mariadb mariadb server copyright (c) 2000, 2014, oracle, mariadb corporation ab and others. type 'help;' or '\h' for help. type '\c' to clear the current input statement. mariadb [(none)]> show databases; +--------------------+ | database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec) mariadb [(none)]>
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server
# service mysqld restart
[root@yl-web yl]# mysql -u root welcome to the mysql monitor. commands end with ; or \g. your mysql connection id is 3 server version: 5.6.26 mysql community server (gpl) copyright (c) 2000, 2015, oracle and/or its affiliates. all rights reserved. oracle is a registered trademark of oracle corporation and/or its affiliates. other names may be trademarks of their respective owners. type 'help;' or '\h' for help. type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.01 sec) mysql>
mysql> set password for 'root'@'localhost' =password('password'); query ok, 0 rows affected (0.00 sec) mysql>
installed: mysql-community-client.x86_64 0:5.6.26-2.el7 mysql-community-devel.x86_64 0:5.6.26-2.el7 mysql-community-libs.x86_64 0:5.6.26-2.el7 mysql-community-server.x86_64 0:5.6.26-2.el7 dependency installed: mysql-community-common.x86_64 0:5.6.26-2.el7 replaced: mariadb.x86_64 1:5.5.41-2.el7_0 mariadb-devel.x86_64 1:5.5.41-2.el7_0 mariadb-libs.x86_64 1:5.5.41-2.el7_0 mariadb-server.x86_64 1:5.5.41-2.el7_0
3 Konfigurasikan mysql
1 PengekodanFail konfigurasi mysql ialah /etc/my.cnf
Tambah. pada akhir Konfigurasi pengekodan[root@yl-web yl]# rpm -qa |grep mariadb [root@yl-web yl]#
2. Tetapan sambungan jauh
Serahkan semua kebenaran semua jadual dalam semua pangkalan data kepada pengguna akar di semua alamat IP.
[mysql] default-character-set =utf8
mysql> grant all privileges on *.* to root@'%'identified by 'password';
Atas ialah kandungan terperinci Bagaimana untuk memasang dan mengkonfigurasi pangkalan data mysql centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!