Home > Database > Mysql Tutorial > How to use yum to install MySQL under Linux

How to use yum to install MySQL under Linux

PHPz
Release: 2023-05-26 09:52:05
forward
5528 people have browsed it

Specific steps to install MySQL with yum under Linux

1. First check whether mysql is installed on the system

 [root@localhost ~]#yum list installed mysql*``[root@localhost ~]#rpm –qa|grep mysql*
Copy after login

2. Check whether there is an installation package

 [root@localhost ~]#yum list mysql*
Copy after login

3. Install mysql Client

 [root@localhost ~]#yum install mysql
Copy after login

How to use yum to install MySQL under Linux

4. Install mysql server

Tip: If no error is reported when entering this command, skip the following steps and continue to install the next service Terminal

 1 [root@localhost ~]#yum install mysql-server
Copy after login

How to use yum to install MySQL under Linux

#Note: The error message here indicates that the installation failed.

Reason: CentOS7 comes with MariaDB instead of MySQL. MariaDB, like MySQL, is also a Kaiyuan database

Solution: If you must install MySQL, you must first add the mysql community repo by entering the command: sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

How to use yum to install MySQL under Linux

After execution, continue Execution: yum install mysql-server

How to use yum to install MySQL under Linux

 2 [root@localhost ~]#yum install mysql-devel
Copy after login

How to use yum to install MySQL under Linux

Now the mysql database installation is complete, next you need to perform some simple configuration on the database

5. Add the default character set to the /etc/my.cnf file

 [root@localhost ~]#vim /etc/my.cnf
Copy after login

How to use yum to install MySQL under Linux

6. Start or shut down the mysql service

 [root@localhost ~]#service mysqld start      --启动mysql
 [root@localhost ~]#service mysqld stop       --关闭mysql·
 [root@localhost ~]#lsof -i:3306              --数据库端口是否开启
Copy after login

How to use yum to install MySQL under Linux

7. Set up the mysql service to start at boot

 [root@localhost ~]# chkconfig --add mysqld
Copy after login

8. Create a root administrator

 mysqladmin -u root password 密码
Copy after login

9. Enter the mysql container

 mysql -u root -p
Copy after login

How to use yum to install MySQL under Linux

9. Set to allow remote access

Open the port number of the firewall

Add permissions to mysql: Add a new record in the user table in the mysql library with host as "%" , user is "root".

 use mysql;
 UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
Copy after login

How to use yum to install MySQL under Linux

How to use yum to install MySQL under Linux

% means allowing all ip access

10. Open the firewall port, Allow external access

a. Modify the firewall configuration

 vi /etc/sysconfig/iptables
Copy after login

Add: -A INPUT -p tcp -m tcp –dport 3306 -j ACCEPT This configuration, and then save it

How to use yum to install MySQL under Linux

Basic iptables commands

 systemctl restart iptables.service      -- 重启防火墙
 systemctl status iptables.service       -- 查看状态
 service iptables save                   -- 保存规则
 systemctl enable iptables.service       -- 设置开机启动
 systemctl start iptables.service        -- 开启服务
Copy after login

Note: If you are using Alibaba Cloud server, you need to configure security group rules, otherwise you will not be able to access

11. Test remote Visit

I use SQLyog client to connect. If this prompt box pops up, it means the connection is successful!

How to use yum to install MySQL under Linux

The above is the detailed content of How to use yum to install MySQL under Linux. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:yisu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template