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 阅读 41 次 更新于 2025-09-10 09:37:49 我来答关注问题0
  •  文暄生活科普 ubuntu linux系统中安装mysql以及windows安装配置sqlyog

    1. 使用sudo apt-get安装MySQL服务器:sudo apt-get install mysql-server 2. 使用apt-get安装MySQL客户端:apt-get install mysql-client 3. 使用apt-get安装MySQL开发库:sudo apt-get install libmysqlclient-dev 在安装过程中,系统会提示设置密码,确保记住所设密码。安装完成后,通过运行sudo netst...

  •  文暄生活科普 ubuntu安装mysql,以及完全重新安装的方法_MySQL

    安装MySQL服务:在终端中输入sudo aptget install mysqlserver命令,并按回车执行。系统将自动下载并安装MySQL服务。配置MySQL:打开配置文件:使用sudo vim /etc/mysql/my.cnf命令打开MySQL的配置文件。修改bindaddress:在文件中查找bindaddress = 127.0.0.1这一行。在行首添加#符号以注释此行,允许MySQL...

  •  翡希信息咨询 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-6.0.4-alpha.tar.gz,执行tar -zxvf mysql-6.0.4-alpha.tar.gz和cd mysql-6.0.4-alpha。接着,配置安装目录:执行./configure --prefix=/usr/local/mysql,然后进行编译:make,执行安装命令:sudo make install,复制...

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

mySQL相关话题

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