Ubuntu下安装MySql并在外网连接_MySQL

首先,使用命令行安装MySQL:apt-get install mysql-server mysql-client libmysqlclient15-dev 安装过程中会提示为数据库root账户设置密码,输入两边密码即可。接下来,通过以下命令进入MySQL:mysql mysql -uroot -p 重新设置mysql用户root的密码:GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED ...
Ubuntu下安装MySql并在外网连接_MySQL
纯新手教程

首先,使用命令行安装MySQL:

apt-get install mysql-server mysql-client libmysqlclient15-dev

安装过程中会提示为数据库root账户设置密码,输入两边密码即可。

接下来,通过以下命令进入MySQL:

mysql mysql -uroot -p

重新设置mysql用户root的密码:

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

创建新数据库proxy:

create database proxy;

创建用户test对proxy库有全部操作权限:

grant all privileges on proxy.* to test@localhost identified by "testpwd";

允许test用户可以从任意机器上登入MySQL:

grant all privileges on proxy.* to test@"%" identified by "testpwd";

退出MySQL:

exit

检查MySQL安装后默认监听的地址和端口:

netstat -ntulp

如果监听的是127.0.0.1,需要修改监听的地址为0.0.0.0:

sudo vim /etc/mysql/my.cnf

找到bind-address=127.0.0.1这一行,将127.0.0.1改为0.0.0.0,保存退出

重启MySQL,使配置生效:

service mysql restart

现在应该就可以在远程用MySql_Front或者phpmyadmin远程连接MySQL数据库了,但只能用刚授权过的test账户远程登录。root账户默认是禁止远程登录数据库的。

可以通过以下两种办法允许root账户远程登录数据库:

(1). 改表法。

更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改为"%"。

(2). 授权法。

如需允许用户myuser从任意主机连接到MySQL服务器,可使用以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

考虑安全性,可禁止root账户远程登录MySQL数据库:

delete from user where user = 'root' and host = '%'

查询用户表更新情况:

select host, user from user;

刷新权限以使更改生效:

flush privileges;2024-11-04
mengvlog 阅读 12 次 更新于 2025-07-20 15:37:57 我来答关注问题0
  •  翡希信息咨询 ubuntu mysql安装及需要其他主机连服务器mysql时的设置(error:10061)

    一、安装MySQL 使用root账号登录Ubuntu服务器。安装MySQL服务器、客户端和开发库:sudo aptget install mysqlserversudo aptget install mysqlclientsudo aptget install libmysqlclientdev验证安装是否成功:使用命令sudo netstat tap | grep mysql,如果看到mysql相关的监听端口,则表示安装成功。二、设置MySQL远...

  •  翡希信息咨询 Ubuntu下安装MySQL后MySQLSERVER不能启动的解决

    Ubuntu下安装MySQL后MySQLSERVER不能启动的解决方法如下:检查安装步骤:确保按照正确的步骤安装MySQL,包括下载、解压、配置、编译、安装以及复制配置文件和服务脚本文件。确认MySQL服务脚本的执行权限:使用sudo chmod a+x /etc/init.d/mysql.server命令确保MySQL服务脚本具有执行权限。注意路径/etc/init.d/m...

  •  翡希信息咨询 Ubuntu下彻底卸载并重新安装MySQL_MySQL

    设置或重置MySQL root密码:首先,使用 mysql uroot p 登录MySQL。然后,使用 mysqladmin u root password newpassword 命令来设置新的root密码。完成以上步骤后,您将在Ubuntu系统中成功卸载并重新安装MySQL,并确保其稳定运行。

  •  翡希信息咨询 Ubuntu下MySQL的安装及远程连接配置等配置_MySQL

    一、安装MySQL 在Ubuntu系统下,通过命令行输入sudo aptget install mysqlserver即可自动安装MySQL服务器及客户端。 默认配置文件路径为/etc/mysql/my.cnf。 启动MySQL服务可通过命令/etc/init.d/mysql start。二、配置字符集编码 在MySQL命令行模式下执行show variables like 'character%'查看当前字符集。

  • Ubuntu系统中安装MySQL并添加远程连接用户与配置远程连接设置的步骤如下:安装MySQL服务器、客户端和开发库:使用以下命令安装MySQL服务器、客户端和开发库:bashaptget install mysqlserveraptget install mysqlclientaptget install libmysqlclientdev2. 创建远程连接用户: 登录MySQL数据库后,执行以下SQL语句...

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

mySQL相关话题

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