Start mysql database operation under linux system
This article mainly talks about starting the mysql database operation under the Linux system. Interested friends can learn more.
{mysql} represents the installation directory of mysql
How to start/stop/restart MySQL
1. Startup method
1. Use service to start: service mysqld start
2. Use mysqld Script startup: /etc/inint.d/mysqld start
If mysqld cannot be found under /etc/inint.d/, you can go to the mysql installation directory, {mysql}/init.d/mysqld start
3. Use safe_mysqld to start: safe_mysqld&
2. Stop
1. Use service to start: service mysqld stop
2. Use the mysqld script to start: /etc/inint.d/mysqld stop
If /etc/inint If mysqld cannot be found under .d/, you can go to the mysql installation directory, {mysql}/init.d/mysqld stop
3. mysqladmin shutdown
3. Restart
1. Use service to start: service mysqld restart
2. Use the mysqld script to start: /etc/inint.d/mysqld restart
If mysqld cannot be found under /etc/inint.d/, you can go to the mysql installation directory, {mysql}/init.d/ mysqld restart
Question edit summary
How to start/stop/restart MySQL
1. Start method
1. Use service to start: service mysqld start
2. Use mysqld script to start: /etc/ inint.d/mysqld start
3. Start using safe_mysqld: safe_mysqld&
2. Stop
1. Start using service: service mysqld stop
2. Start using the mysqld script: /etc/inint.d /mysqld stop
3. mysqladmin shutdown
3. Restart
1. Use service to start: service mysqld restart
2. Use mysqld script to start: /etc/inint.d/mysqld restart
When I first started learning mysql, I used the one that comes with redhat. What is startup/rc.d/init.d/ start
This is very simple, but the more I learn later, some of the mysql that comes with the system are too low version, and some are related to the web service I want to install. The lower version of mysql required
Later I learned to install mysql using tar. My mysql was installed in the /usr/local/mysql directory and I encountered many problems when starting it. The most common ones are:
ERROR 2002: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (111)
Solution:
[root@test mysql] # /usr/local/mysql/bin/mysqladmin -u root /
> -S /var/lib/mysql/mysql.sock password 'your.passwd'
Or make a connection
ln - s /var/lib/mysql/mysql.sock /tmp
In fact, when it says that /tmp/mysql.sock cannot be found, sometimes it is not because there is no such file in the /tmp directory, but because the startup
command is wrong. I encountered I don’t remember the common startup methods very clearly. If you are sure that there is a file like mysql.sock under tmp, you might as well try some other commands
/usr/local/mysql /bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr /local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/safe_mysqld--uer=root&( Note that safe_mysqld is different from mysqld_safe, & means mysql is running in the background) Mine will report an error
STOPPING server from pid file
/usr/local/mysql/data/localhost.localdomain.pid
060304 11:46:21 mysqld ended
This is a permission issue. My mysql directory belongs to the root user and the root group. If I use mysqld_safe to start, it will be no problem.
Everyone just needs to pay attention to these mysql, safe_mysqld , mysqld_safe, mysqld, mysqladmin. Try more
Several times
In fact, sometimes mysql has started normally, check whether mysql starts the command
ps -aux | grep mysqld
You will see something similar to the following
MySQL 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
MySQL 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/ usr/local/mysql/
mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
root 6422 0.0 1.1 2408 732 pts/3 S 16: 20 0:00 grep
Mysql
Check whether mysql is listening on the port command
netstat -tl | grep mysql
You will see something similar to the following
tcp 0 0 *:mysql *:* LISTEN
Related tutorials:
mysql video tutorial
The above is the detailed content of Start mysql database operation under linux system. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

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

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

The main role of MySQL in web applications is to store and manage data. 1.MySQL efficiently processes user information, product catalogs, transaction records and other data. 2. Through SQL query, developers can extract information from the database to generate dynamic content. 3.MySQL works based on the client-server model to ensure acceptable query speed.

Laravel is a PHP framework for easy building of web applications. It provides a range of powerful features including: Installation: Install the Laravel CLI globally with Composer and create applications in the project directory. Routing: Define the relationship between the URL and the handler in routes/web.php. View: Create a view in resources/views to render the application's interface. Database Integration: Provides out-of-the-box integration with databases such as MySQL and uses migration to create and modify tables. Model and Controller: The model represents the database entity and the controller processes HTTP requests.

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

I encountered a tricky problem when developing a small application: the need to quickly integrate a lightweight database operation library. After trying multiple libraries, I found that they either have too much functionality or are not very compatible. Eventually, I found minii/db, a simplified version based on Yii2 that solved my problem perfectly.

The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

To install Laravel, follow these steps in sequence: Install Composer (for macOS/Linux and Windows) Install Laravel Installer Create a new project Start Service Access Application (URL: http://127.0.0.1:8000) Set up the database connection (if required)

Article summary: This article provides detailed step-by-step instructions to guide readers on how to easily install the Laravel framework. Laravel is a powerful PHP framework that speeds up the development process of web applications. This tutorial covers the installation process from system requirements to configuring databases and setting up routing. By following these steps, readers can quickly and efficiently lay a solid foundation for their Laravel project.
