CentOS 7 system is a very common server operating system. Many operation and maintenance personnel and developers need to install the MySQL database when using the CentOS 7 system. This article will introduce the steps to install the MySQL database on CentOS 7.
1. Download and install MySQL
cd /usr/local/ chmod -R 755 mysql
yum install mysql-community-server
systemctl start mysqld.service
mysql -V
systemctl enable mysqld.service
2. Configure MySQL
cd /usr/local/mysql
cp support-files/my-default.cnf /etc/my.cnf
vi /etc/my.cnf
Add the following parameters in the [mysqld] section of the my.cnf file:
default-character-set=utf8
chown -R mysql:mysql /var/lib/mysql
systemctl restart mysqld.service
mysql_secure_installation
mysql -u root -p
Enter the password you just set to log in.
ALTER DATABASE 数据库名 CHARACTER SET utf8;
3. Manage MySQL
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
Note that if you are in a development environment, you can use the following command:
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
SELECT USER();
SHOW DATABASES;
CREATE DATABASE 数据库名;
DROP DATABASE 数据库名;
CREATE TABLE 表名 (字段名1 字段类型1 [NOT NULL], 字段名2 字段类型2 [NOT NULL], …);
Summary
Installing the MySQL database on CentOS 7 is not complicated, just follow the above steps That’s it. It should be noted that for system security, it is not recommended to open the root user to the public network, so it is best to set it to prohibit remote login and only use it on this machine. The authorization scope of MySQL should be controlled as much as possible, and the password should be changed in time to ensure the security of MySQL.
The above is the detailed content of centos7 install mysql. For more information, please follow other related articles on the PHP Chinese website!