系统阿里云 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 Repository​dev.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安装、部署和远程连接相关推荐

  1. linux上mysql允许远程连接,linux下mysql允许远程连接

    1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...

  2. Win下通过 Navica t连接Ubuntu下MySQL数据库

    昨天博主遇到一个很棘手的问题,就是如何使用Windows 去连接Ubuntu 下MySQL数据库,最后在网上查阅了相关的资料,浏览了很多前辈们的博客,终于解决这个问题了. 我的电脑配置情况是Windo ...

  3. 解决Navicat连接linux下mysql数据库卡顿的问题

    解决Navicat连接linux下mysql数据库卡顿的问题 进去到 etc目录下 vi my.cnf 添加 skip-name-resolve 取消名臣检测

  4. linux如何mysql实现导出数据库,Linux下MySQL导入导出数据库

    linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sq ...

  5. linux mysql远程链接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  6. ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接

    ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql stat ...

  7. liunx下mysql远程连接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  8. win下远程连接linux下mysql

    win7下远程连接mysql,一般我都会使用SQLyog,当看到别人通过命令提示符去连接linux下的mysql的时候,也想去尝试一下,先将连接方式总结如下: 我首先打开了命令提示符,输出如下命令 于 ...

  9. centos6.5装mysql好难_CentOS6.5 下MySQL傻瓜式安装

    为了为服务器上装mysql我先在虚拟机上练习了一下特此记录并分享; 注:参考文章https://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/ ...

最新文章

  1. FAST-LIO2:快速直接的激光雷达与惯导里程计
  2. 正则表达式表示任意字符
  3. Android自定义View的实现方法,带你一步步深入了解View(四)
  4. Data Member 的存取
  5. hdu 2830(矩形dp)
  6. 使用IDEA编写Python程序,插件安装python插件,安装python SDK运行Python程序
  7. 使用 ApplicationLoader 上传应用到 Appstore
  8. Create new Fiori catalog group via personalization
  9. 【POJ - 3211】Washing Clothes (dp,0-1背包中点问题)
  10. linux 开发板传文件,linux下使用minicom传送文件到开发板
  11. Java核心API -- 9(异常)
  12. kylin cube 增量和全量
  13. 3DMM-Fitting_Pytorch代码阅读
  14. mpg文件怎么转换成mp4
  15. windows c++ 获取本地ip地址
  16. 计算机毕业设计Java共享充电宝管理系统(源码+系统+mysql数据库+Lw文档)
  17. javaWeb开发的放推特项目之推特发布
  18. Excel 中连续生成开始日期和结束日期之间的日期
  19. 淘宝商品图文详情(wdescContent)
  20. 苹果se2上市准确时间_iPhone 12只能使用X55:苹果错过高通X60基带

热门文章

  1. 如何使用War包部署Tomcat
  2. ad如何镜像器件_使用 Dockerfile 制作镜像
  3. Matlab代码的耗时分析、优化、加速
  4. python 多线程并发怎么还是顺序执行_python thread 并发且顺序运行示例
  5. linux 自动安装 yum,LINUX6安装YUM仓库和实现开机自动挂载
  6. vscode修改python终端_panda3d是python的一个高级的3D 渲染和游戏开发框架
  7. tensorboard运行
  8. Guava之RangeMap
  9. 关于窗口的一些小脚本
  10. django组件 分页器