Ubuntu 16.04 安装mysql详细步骤及使用navicat远程连接

1安装mysql

步骤一:安装mysql

sudo apt-get update //更新软件包索引

sudo apt-get install mysql-server //安装mysql-server软件包

 

安装过程中系统将提示您在安装过程中创建 root 密码。选择一个安全的密码,并确保你记住它,因为你以后需要它。

 

步骤二:配置mysql

 

sudo mysql_secure_installation //然后运行附带的安全脚本

 

步骤三:测试mysql

按上边方式安装完成后,MySQL应该已经开始自动运行了。要测试它,请检查其状态。

systemctl status mysql.service

您将看到类似于以下内容的输出:

mysql.service - MySQL Community Server

Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Wed 2016-11-23 21:21:25 UTC; 30min ago Main PID: 3754 (mysqld) Tasks: 28 Memory: 142.3M CPU: 1.994s CGroup: /system.slice/mysql.service └─3754 /usr/sbin/mysqld

如果MySQL没有运行,您可以启动它:

sudo systemctl mysql start

如果额外的检查,您可以尝试使用该 mysqladmin 工具连接到数据库,该工具是允许您运行管理命令的客户端。例如,该命令表示以 root(-u root)方式连接到 MySQL ,提示输入密码(-p)并返回版本。

mysqladmin -p -u root version

你应该看到类似的输出:

 

mysqladmin  Ver 8.42 Distrib 5.7.16, for Linux on x86_64

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Server version 5.7.16-0ubuntu0.16.04.1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 30 min 54 sec

Threads: 1 Questions: 12 Slow queries: 0 Opens: 115 Flush tables: 1 Open tables: 34 Queries per second avg: 0.006

这意味着MySQL正在运行。

 

2、navicat 与远端服务器建立远程连接

 

步骤1:vim /etc/mysql/my.cnf .这个是mysql的配置文件 到里面把 bind-address= 127.0.0.1 这一句注释 2:保存退出。重启 mysql,  service mysql restart ,确保3360端口的开启

 

连接测试会报navicat链接阿里云mysql报80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange

解决方法
1、进入 cd /etc/ssh 

vi sshd_config  加入下面代码

KexAlgorithms diffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1

Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

2、执行下面代码

ssh-keygen -A

3.重启SSH

service ssh restart

随后ssh连接测试成功。

ssh报错部分,摘自https://www.cnblogs.com/yidiandhappy/p/7404674.html

 

 

 

 

 

你可能感兴趣的:(Ubuntu 16.04 安装mysql详细步骤及使用navicat远程连接)