search
HomeDatabaseMysql TutorialHow to use yum to install MySQL under Linux

How to use yum to install MySQL under Linux

May 26, 2023 am 09:52 AM
mysqllinuxyum

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*

2. Check whether there is an installation package

 [root@localhost ~]#yum list mysql*

3. Install mysql Client

 [root@localhost ~]#yum install mysql

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

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

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

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              --数据库端口是否开启

How to use yum to install MySQL under Linux

7. Set up the mysql service to start at boot

 [root@localhost ~]# chkconfig --add mysqld

8. Create a root administrator

 mysqladmin -u root password 密码

9. Enter the mysql container

 mysql -u root -p

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;

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

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        -- 开启服务

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!

Statement
This article is reproduced at:亿速云. If there is any infringement, please contact admin@php.cn delete
MySQL: BLOB and other no-sql storage, what are the differences?MySQL: BLOB and other no-sql storage, what are the differences?May 13, 2025 am 12:14 AM

MySQL'sBLOBissuitableforstoringbinarydatawithinarelationaldatabase,whileNoSQLoptionslikeMongoDB,Redis,andCassandraofferflexible,scalablesolutionsforunstructureddata.BLOBissimplerbutcanslowdownperformancewithlargedata;NoSQLprovidesbetterscalabilityand

MySQL Add User: Syntax, Options, and Security Best PracticesMySQL Add User: Syntax, Options, and Security Best PracticesMay 13, 2025 am 12:12 AM

ToaddauserinMySQL,use:CREATEUSER'username'@'host'IDENTIFIEDBY'password';Here'showtodoitsecurely:1)Choosethehostcarefullytocontrolaccess.2)SetresourcelimitswithoptionslikeMAX_QUERIES_PER_HOUR.3)Usestrong,uniquepasswords.4)EnforceSSL/TLSconnectionswith

MySQL: How to avoid String Data Types common mistakes?MySQL: How to avoid String Data Types common mistakes?May 13, 2025 am 12:09 AM

ToavoidcommonmistakeswithstringdatatypesinMySQL,understandstringtypenuances,choosetherighttype,andmanageencodingandcollationsettingseffectively.1)UseCHARforfixed-lengthstrings,VARCHARforvariable-length,andTEXT/BLOBforlargerdata.2)Setcorrectcharacters

MySQL: String Data Types and ENUMs?MySQL: String Data Types and ENUMs?May 13, 2025 am 12:05 AM

MySQloffersechar, Varchar, text, Anddenumforstringdata.usecharforfixed-Lengthstrings, VarcharerForvariable-Length, text forlarger text, AndenumforenforcingdataAntegritywithaetofvalues.

MySQL BLOB: how to optimize BLOBs requestsMySQL BLOB: how to optimize BLOBs requestsMay 13, 2025 am 12:03 AM

Optimizing MySQLBLOB requests can be done through the following strategies: 1. Reduce the frequency of BLOB query, use independent requests or delay loading; 2. Select the appropriate BLOB type (such as TINYBLOB); 3. Separate the BLOB data into separate tables; 4. Compress the BLOB data at the application layer; 5. Index the BLOB metadata. These methods can effectively improve performance by combining monitoring, caching and data sharding in actual applications.

Adding Users to MySQL: The Complete TutorialAdding Users to MySQL: The Complete TutorialMay 12, 2025 am 12:14 AM

Mastering the method of adding MySQL users is crucial for database administrators and developers because it ensures the security and access control of the database. 1) Create a new user using the CREATEUSER command, 2) Assign permissions through the GRANT command, 3) Use FLUSHPRIVILEGES to ensure permissions take effect, 4) Regularly audit and clean user accounts to maintain performance and security.

Mastering MySQL String Data Types: VARCHAR vs. TEXT vs. CHARMastering MySQL String Data Types: VARCHAR vs. TEXT vs. CHARMay 12, 2025 am 12:12 AM

ChooseCHARforfixed-lengthdata,VARCHARforvariable-lengthdata,andTEXTforlargetextfields.1)CHARisefficientforconsistent-lengthdatalikecodes.2)VARCHARsuitsvariable-lengthdatalikenames,balancingflexibilityandperformance.3)TEXTisidealforlargetextslikeartic

MySQL: String Data Types and Indexing: Best PracticesMySQL: String Data Types and Indexing: Best PracticesMay 12, 2025 am 12:11 AM

Best practices for handling string data types and indexes in MySQL include: 1) Selecting the appropriate string type, such as CHAR for fixed length, VARCHAR for variable length, and TEXT for large text; 2) Be cautious in indexing, avoid over-indexing, and create indexes for common queries; 3) Use prefix indexes and full-text indexes to optimize long string searches; 4) Regularly monitor and optimize indexes to keep indexes small and efficient. Through these methods, we can balance read and write performance and improve database efficiency.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function