Debain10.4系统安装mysql及实现navicat访问

Ubuntu 是基于 Debian 的 unstable 或者 testing 分支,同时对来自 Debian 的部分软件包进行了一定的修改,以使其更加适合桌面使用。 同时,优化了安装过程,使 Ubuntu 安装起来更加容易。Debain相对于Ubuntu更加稳定,所占内存更加小,所以在项目中更换了Debain系统。

安装mysql

之前再Ubuntu系统中,直接使用apt-get install mysql-server指令就可以安装mysql,我按之前的操作进行,显示无法安装mysql,经过查询知道,debain系统中并没有mysql的源,因此,要先配置apt-get源才可以安装。

1、配置apt-get源

debian下安装软件的指令为apt-get,在使用apt-get安装MySQL之前,需要先下载MySQL官网提供的DEB包,以将MySQL的仓库添加到apt-get的源中,打开网站MySQL APT Repository:

1.png

点击Download,进入一下界面:
2.png

选择No thanks, just start my download进入下载界面
3.png

从网址这一栏获得下载网址即可。
进入系统命令行,使用以下指令进行下载

wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

下载之后使用ls查看到刚刚下载的文件,然后使用dpkg指令添加该文件进apt-get的源

dpkg -i ./mysql-apt-config_0.8.15-1_all.deb

执行以上指令之后会弹出mysql配置界面,界面如下:


4.png

我们直接移动鼠标到ok位置回车即可!
最后我们使用以下指令来更新源

apt-get update

2、安装mysql

apt-get install mysql-server

实现navicat访问数据库

修改用户权限实现远程连接

安装好mysql后使用navicat去连接mysql,出现错误,显示连接不上,这是因为mysql默认只能本地连接,我们需要修改权限,使得mysql可以进行远程访问,在服务器端登录mysql进行修改,在服务端登录mysql时出现以下错误:

1、2002错误

登录mysql1.png

可是登录mysql时出现上面所示错误

解决方法:

修改/etc/my.conf,在[mysqld]下面添加

[client]
socket=/var/lib/mysql/mysql.sock

完整的my.conf内容如下:

[mysqld]
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/usr/local/mysql

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as:

[client]
socket=/var/lib/mysql/mysql.sock

2、2003错误

然后再登录mysql出现以下错误:


登录mysql2.png
查看mysql服务是否启动,原来是mysql没有启动,启动mysql即可,之后可以登录mysql

解决完以上两个问题,就可以对权限进行修改,然后实现远程登录mysql了。

3、正式修改远程登录权限

进入 mysql 后进行如下操作
操作数据库改为 mysql 这个库
从表 user 中查看用户和支持的主机,默认只支持 localhost
修改 root 用户的登录主机为 “任意主机”
再次查看观察到修改成功

use mysql;
select User,Host from user;
update user set host = '%' where user = 'root';
select User,Host from user;
exit

然后重启mysql服务

service mysql restart

4、解决了登录权限的问题后,使用navicat连接数据库出现2059错误

连接错误.png
use mysql;
select User,Host ,plugin from user;
微信图片_20200817174842.png

加密方式是新的加密方式
更改回原来的加密方式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root用户的密码';

再次查看加密方式

select User,Host ,plugin from user;
微信图片_20200817175131.png

再次进行连接就可以连上了!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343