云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1. 安装MySQL:利用下面三条命令安装相应软件:$sudo apt-get install mysql-server$sudo apt-get install mysql-client$sudo
千家信息网最后更新 2025年01月23日云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
1. 安装MySQL:
利用下面三条命令安装相应软件:
$sudo apt-get install mysql-server$sudo apt-get install mysql-client$sudo apt-get install libmysqlclient-dev
在执行第一条命令的过程中,需要设置MySQL的root账号的密码。
利用下面的命令查看MySQL的scoket状态,若处在listen状态则表示安装成功。
$sudo netstat -tap | grep mysql
2. MySQL开启远程连接
1. 修改mysql配置文件,将bind-address = 127.0.0.1
注释,开放所有连接
利用如下命令进行修改:
$sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
就是先按"i"开启vim插入,然后在要注释的语句前加"#"号,再按"esc"退出vim插入状态,接着按":wq"保存并退出。(mysql5.7+的配置文件如上,之前的版本在"/etc/mysql/my.cnf")。
2. 创建用户并授权允许远程连接
先登陆MySQL,命令如下:
$mysql -u root -p
然后创建用户并授权,命令格式如下:
mysql>GRANT privileges ON databasename.tablename TO 'username'@'host' IDENTIFIED BY 'password' WITH GRANT OPTION;
如我自己的配置命令:
mysql>grant all privileges on *.* to 'ubuntu'@'%' identified by '123456' with grant option;
注:host=%表示不限制连接的IP地址。
刷新权限,使得上面配置立即生效:
mysql>flush privileges;
退出MySQL:
mysql>exit;
3. 测试远程连接
1. 查看MySQL配置的端口号
先进入MySQL,然后再查看端口号,命令如下:
$mysql -u root -pmysql>show variables like 'port';
MySQL的默认端口号是3306,如果需要修改端口号,可以进入配置文件修改端口信息(操作参见2.1),下面以port=3306为例。
2. 查看Ubuntu的防火墙
查看防火墙状态:
$sudo ufw status
开启防火墙并打开3306端口
$sudo ufw enable$sudo ufw default deny$sudo ufw allow 3306
记得要打开其他必要端口,如ssh端口22。
查看3306端口状态
$netstat -an | grep 3306
3. 测试MySQL远端连接
在自己的电脑上打开命令行窗口,命令格式:
$mysql -h ipaddress -P port -u ubuntu -ppassword
按上文配置,则连接远程MySQL的命令为:
$mysql -h 193.112.19.56 -P 3306 -u ubuntu -p123456
总结
以上所述是小编给大家介绍的云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
命令
配置
状态
端口
口号
文件
防火墙
防火
格式
注释
用户
测试
方法
服务器
服务
必要
成功
上文
信息
地址
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海市计算机软件开发合同
sql数据库失败
云原生流数据库
5月6日网络安全
面试如何看待软件开发行业
最大金融数据库
海东网络技术产品介绍
服务器管理器状态
数据库时间 格式
威讯云服务器配置
软件开发运行平台的约束
分布式数据库怎么运维
信贷方向软件开发工程师
数据库 元
无法访问服务器倩女幽魂
中信银行大数据软件开发薪资
网络安全对策毕业论文
成都学习软件开发公司哪家好
对网络安全的正确的理解
网络安全举办平台
bms软件开发工程师薪酬
新建数据库怎么包含两个数据文件
数据库等值链接sql语句
小学网络安全年度工作谋划
服务器管理器状态
计算机服务器国产化新闻
如何用数据库做备份
浪潮服务器电源风扇告警
伊犁网络安全
数据库查找词