centos6安装mysql并远程连接_Ubantu下MySQL安装、部署和远程连接
系统阿里云 ubantu 16.04
MySQL 5.0/8.0
连接工具 Navicat Premium
安装MySQL
1、MySQL 5.0
直接使用apt命令安装
sudo apt install mysql-server
输入密码完成安装。安装完mysql-server后,mysql-client就带了,无需单独安装
安装成功后输入如下命令检查数据库状态:
sudo service mysql status
此时我们可以看到有一个状态为(running)的高亮Active,表示当前正在运行中。
2、MySQL 8.0
首先下载MySQL配置文件,连接如下
Download MySQL APT Repositorydev.mysql.com
将下载的deb文件传输到服务器上,推荐工具Xftp
进入到deb文件目录,执行命令:
sudo dpkg -i <安装包名>.deb
选择版本MySQL-8.0,点击ok继续安装
执行更新命令:
sudo apt update
安装MySQL 8.0,执行命令:
sudo apt install mysql-server
接下来参考5.0安装,设置密码,设置推荐默认设置,安装完成。
登录数据库命令:
mysql –u root –p
远程连接到数据库
1、允许远程机器访问
进入mysql命令行,切换到mysql数据库:
use mysql;
执行命令:
update user set host =‘%’where user ='root’;
host指定了允许用户登录所用的IP地址,例如set host =‘192.168.1.1’where user ='root’表示只能通过192.168.1.1的客户端去访问。%是通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%,表示所有IP都有连接权限。
刷新权限:
flush privileges;
退出:
exit或quit
2、尝试远程连接
打开Navicat->连接->新建->MySQL
连接名:自定
Ip地址:服务器公网Ip地址
端口:默认3306
用户名、密码:MySQL登录用户密码
点击测试连接,出现连接成功则设置成功。
Linux下MySQL常用命令
启动mysql数据库
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&
重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
关闭
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、 mysqladmin shutdown
删除 MySQL
sudo apt-get autoremove mysql-server
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
centos6安装mysql并远程连接_Ubantu下MySQL安装、部署和远程连接相关推荐
- linux上mysql允许远程连接,linux下mysql允许远程连接
1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...
- Win下通过 Navica t连接Ubuntu下MySQL数据库
昨天博主遇到一个很棘手的问题,就是如何使用Windows 去连接Ubuntu 下MySQL数据库,最后在网上查阅了相关的资料,浏览了很多前辈们的博客,终于解决这个问题了. 我的电脑配置情况是Windo ...
- 解决Navicat连接linux下mysql数据库卡顿的问题
解决Navicat连接linux下mysql数据库卡顿的问题 进去到 etc目录下 vi my.cnf 添加 skip-name-resolve 取消名臣检测
- linux如何mysql实现导出数据库,Linux下MySQL导入导出数据库
linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sq ...
- linux mysql远程链接_Linux下mysql实现远程连接
首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...
- ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接
ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql stat ...
- liunx下mysql远程连接_Linux下mysql实现远程连接
首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...
- win下远程连接linux下mysql
win7下远程连接mysql,一般我都会使用SQLyog,当看到别人通过命令提示符去连接linux下的mysql的时候,也想去尝试一下,先将连接方式总结如下: 我首先打开了命令提示符,输出如下命令 于 ...
- centos6.5装mysql好难_CentOS6.5 下MySQL傻瓜式安装
为了为服务器上装mysql我先在虚拟机上练习了一下特此记录并分享; 注:参考文章https://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/ ...
最新文章
- FAST-LIO2:快速直接的激光雷达与惯导里程计
- 正则表达式表示任意字符
- Android自定义View的实现方法,带你一步步深入了解View(四)
- Data Member 的存取
- hdu 2830(矩形dp)
- 使用IDEA编写Python程序,插件安装python插件,安装python SDK运行Python程序
- 使用 ApplicationLoader 上传应用到 Appstore
- Create new Fiori catalog group via personalization
- 【POJ - 3211】Washing Clothes (dp,0-1背包中点问题)
- linux 开发板传文件,linux下使用minicom传送文件到开发板
- Java核心API -- 9(异常)
- kylin cube 增量和全量
- 3DMM-Fitting_Pytorch代码阅读
- mpg文件怎么转换成mp4
- windows c++ 获取本地ip地址
- 计算机毕业设计Java共享充电宝管理系统(源码+系统+mysql数据库+Lw文档)
- javaWeb开发的放推特项目之推特发布
- Excel 中连续生成开始日期和结束日期之间的日期
- 淘宝商品图文详情(wdescContent)
- 苹果se2上市准确时间_iPhone 12只能使用X55:苹果错过高通X60基带