如何访问linux系统中的mysql数据库

1. 启动MySQL服务器:/etc/init.d/mysql.server start。2. 登录MySQL服务器:bin/mysql -u root -p。3. 切换到mysql数据库:mysql> use mysql。4. 创建远程登陆用户并授权:mysql> grant all PRIVILEGES on test.* to andy@'192.168.1.100' identified by '123456';。这条语句表示授予andy...
如何访问linux系统中的mysql数据库
假设本地计算机IP为192.168.1.100,远程计算机IP为192.168.1.244。为了允许从本地计算机访问远程计算机上的MySQL数据库,首先在远程计算机上执行以下步骤:

1. 启动MySQL服务器:/etc/init.d/mysql.server start。

2. 登录MySQL服务器:bin/mysql -u root -p。

3. 切换到mysql数据库:mysql> use mysql。

4. 创建远程登陆用户并授权:mysql> grant all PRIVILEGES on test.* to andy@'192.168.1.100' identified by '123456';。

这条语句表示授予andy用户对test数据库中所有表的所有权限,并允许andy用户通过IP地址192.168.1.100远程连接,同时设置了andy用户的密码为123456。参数解析如下:

- all PRIVILEGES:表示授予所有权限,也可以指定具体权限,如select, insert, update, delete, create, drop等,各权限间用逗号分隔。

- test.*:表示授权范围,test为数据库名,*表示所有表,可以进一步细化,例如:*.*表示所有数据库的所有表,数据库名.*表示指定数据库的所有表,数据库名.表名表示指定数据库的指定表。

- andy:表示要授权的用户,可以是已存在的用户或新创建的用户。

- 192.168.1.100:表示允许远程连接的IP地址,如需不限制连接IP则设置为%。

- 123456:为用户的密码。

执行完上述语句后,需执行> flush privileges;以使更改立即生效。

接下来在本地计算机上执行以下命令:

3. 连接到远程MySQL服务器:./mysql -h 192.168.1.244 -u andy -p 123456。

至此,你便可以使用本地计算机访问远程计算机上的MySQL数据库了。2024-12-03
mengvlog 阅读 1536 次 更新于 2025-09-08 06:30:39 我来答关注问题0
  •  翡希信息咨询 linux系统中如何设置mysql外部登录访问

    要在Linux系统中设置MySQL以支持外部登录访问,需要按照以下步骤操作:编辑MySQL配置文件:找到MySQL的配置文件,通常位于/etc/mysql/、/etc/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf。可以使用命令sudo find / name my.cnf来查找。编辑该文件,在[mysqld]部分,将bindaddress设置为0.0.0.0或服...

  •  深空见闻 linux系统如何启动mysql

    使用系统服务管理器(如systemd):现代Linux发行版通常使用systemd作为初始化系统和系统服务管理器。可以通过以下命令来启动MySQL服务:sudo systemctl start mysqld。这是推荐的方式,因为它提供了更好的服务管理和依赖关系处理。使用配置文件:MySQL的启动配置通常存储在my.cnf或my.ini文件中。可以通过指定配...

  • 在Linux系统中,MySQL服务器启动时会读取my.ini配置文件,该文件中包含了数据库服务端的运行参数。其中,一个重要的参数是port,用于指定MySQL客户端连接服务端时默认使用的端口。默认情况下,这个端口设置为3306。要查看MySQL的端口,首先需要找到MySQL的运行目录,通常这个目录位于/usr/local/mysql或/etc/m...

  •  深空见闻 linux怎么进入文件夹

    打开Linux系统:确保你的Linux系统已经启动并运行。进入终端:在Linux桌面的空白处右击。在弹出的下拉选项中选择“打开终端”,即可进入命令行界面。使用cd命令进入文件夹:在终端窗口中输入cd命令后跟上你想要进入的文件夹名。例如,如果你想要进入名为MyFolder的文件夹,你应该输入cd MyFolder。输入命令后,...

  • 1. KILL掉系统里的MySQL进程;killall -TERM mysqld 2. 用以下命令启动MySQL,以不检查权限的方式启动;safe_mysqld --skip-grant-tables & 3. 然后用空密码方式使用root用户登录 MySQL;mysql -u root 4. 修改root用户的密码;mysql> update mysql.user set password=PASSWORD('新密码') where ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部