elementary os安装mysql

准备

elementary os (使用的ubuntu内核)
mysql 5.7.29
linux依赖包下载地址

安装

下载并解压mysql

先下载mysql,本人使用的版本为 5.7.29,下载地址可参见上方。

下载后解压:

tar -xvf mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

解压出一堆文件:在这里插入图片描述

下载依赖包

libaio1
libmecab2

进入依赖包下载页,根据系统选择相应的版本(本人elementary os内核为ubuntu 18.04 amd64 )

下载其他包,也可将下方地址中,最后的包名修改:
https://pkgs.org/download/libmecab2

安装

最终需要的包:

  • libaio1_0.3.110-5_amd64.deb
  • libmecab2_0.996-5_amd64.deb
  • libmysqlclient20_5.7.29-1ubuntu18.04_amd64.deb
  • libmysqlclient-dev_5.7.29-1ubuntu18.04_amd64.deb
  • libmysqld-dev_5.7.29-1ubuntu18.04_amd64.deb
  • mysql-common_5.7.29-1ubuntu18.04_amd64.deb
  • mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb
  • mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

按上方所列顺序安装即可。

安装命令:

sudo dpkg -i 包名

配置

安装mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb时,需要设置mysql的root密码

在这里插入图片描述
此图可能不会出现,本人是第一次安装mysql-community-server时中断,再次安装才出现的,出现时,直接按 Enter键即可。
在这里插入图片描述
出现此图时,输入mysql的root密码,之后会再次提示,需重新输入。

之后,安装完成。

在这里插入图片描述

其它配置

查看mysql的端口信息:

netstat -an|grep 3306

在这里插入图片描述
如图所示,当前mysql绑定的地址是127.0.0.1,即只能在本机上连接。
如需在其他机器上连接mysql,需调整一些设置。
使用命令:

cd /etc/mysql
ll

在这里插入图片描述
打开配置文件:

vi my.cnf

在这里插入图片描述
从上图可知,my.cnf引用了另外两个配置文件,我们分别查看,打开其中的配置信息:
在这里插入图片描述
将上图中的bind-address的值改为:0.0.0.0,或直接注释这一行,保存文件。

重启mysql:

/etc/init.d/mysql restart

sudo /etc/init.d/mysql restart

在这里插入图片描述
重启mysql需要root权限(或者管理组的权限?这点未深究),因此上方两种方法都需要输入密码验证(当前登录用户的密码)。
当然,也可先用su命令切换到root用户,再重启。

至此,mysql安装完成。
linux上也可以使用工具,如:navicat,来连接mysql,
可参考 elementary os安装navicat

PS:
mysql包如果下载过慢,可从本人云盘下载:
mysql 5.7.29,提取码 7lid

libaio1,提取码 y9ba
libmecab2,提取码 0s7a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值