JIYIK CN >

Current Location:Home > Learning > DATABASE > MySQL >

MySql: Grant root user permission to log in from any host

Author:JIYIK Last Updated:2025/04/24 Views:

Note, which is not very secure and should only be used on local development boxes where we don't want to set up personal permissions but still need to connect from other machines.

To configure this feature, we need to %update the mysql user table with a wildcard to allow access from any remote host.

Open the command line mysql client on the server as root .

$ mysql -uroot

You will then want to run the following two commands to see what the root host has been set up with:

use mysql;
select host, user from user;

Mysql grants root user permission to log in from any host

Here's an example of the output for my database, which is pretty much the default settings.

Note, localhost is the hostname of my server.

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed

mysql> select host,user from user;
+—————+——————+
| host | user |
+—————+——————+
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+—————+——————+
3 rows in set (0.00 sec)

Now, I will update the localhost host to use the wildcard and then issue the command to reload the privilege tables. If you are running this command, replace localhost with your machine’s hostname.

update user set host=%where user=’root’ and host=’localhost’;
flush privileges;

That's all there is to it. Now I can connect to this server from any other machine on my network using the root account.

Again, this is not very secure and you should at least make sure you have set a root password .

For reprinting, please send an email to 1244347461@qq.com for approval. After obtaining the author's consent, kindly include the source as a link.

Article URL:

Related Articles

Two ways to install mysql-5.5.47 on Linux system and manage mysql

Publish Date:2025/04/26 Views:140 Category:MySQL

We know that there are generally two ways to install software on the Linux system. One is to use rpm or yum to install, which is convenient and fast; the other is to use the compiled source package. Although this method is more troublesome

Mysql master-slave replication simple configuration

Publish Date:2025/04/26 Views:120 Category:MySQL

I'm learning about MySQL master-slave replication recently and want to apply it to a project at work. Since I'm new to it, I don't understand it very well, so I can only share how to make a simple configuration. At the beginning, we configu

MySQL stored procedure details

Publish Date:2025/04/26 Views:163 Category:MySQL

A stored procedure can be thought of as encapsulating a SQL statement that we need to process specially into a function. When needed, we only need to call this function to achieve the desired operation. This process can be called a stored p

How many of these MySQL statement tags have you used?

Publish Date:2025/04/26 Views:122 Category:MySQL

In the article "A Peek into MySQL Stored Procedure Details" , we briefly introduced the use of stored procedures. The syntax for creating stored procedures includes BEGIN...END. In addition to BEGIN...END, the following statement tags can b

Back up the MySQL database to a file

Publish Date:2025/04/26 Views:166 Category:MySQL

Backing up your database is a very important system administration task that should usually cron be run from a job at scheduled intervals. We will use mysqldump the dump utility that comes with mysql to dump the contents of the database to

Scan to Read All Tech Tutorials

Social Media
  • https://www.github.com/onmpw
  • qq:1244347461

Recommended

Tags

Scan the Code
Easier Access Tutorial