云服务器mysql-server+本地mysql-client

本文详细介绍在Ubuntu18.04系统上安装MySQL Server的过程,包括解决安装过程中遇到的core相关问题,设置MySQL允许远程访问,以及在本地安装MySQL Client的方法。同时,提供了使用MySQL Workbench进行远程服务器连接的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

昨天跟小伙伴聊天,说起来数据库,想要了解一下
关于mysql客户端和服务端的介绍,推荐这篇文章 【MySQL学生手册】Mysql 客户端/服务器(C/S)架构
这篇文章介绍了客户端与服务端的连接机制[玩转MySQL之二]MySQL连接机制浅析及运维
这两篇博文介绍了如何设置mysql允许其他主机访问
Ubuntu中安装MySQL Server
ubuntu安装mysql server
这篇文章说明了在一开始查询mysql出现core相关问题:
Ubuntu18.04安装及首次登录mysql
第一次安装为了保险期间,我将云服务器重置为ubuntu18.04和使用的系统一个版本。安装mysql-server,然后在本地安装mysql-client。

服务器安装mysql-server

安装mysql-server并开启远程连接

sudo apt-get update
apt-cache search mysql | grep mysql-server#看看能安装的mysql版本
sudo apt-get install mysql-server-5.7
mysql -u root -p#登陆root用户,并进行设置
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '授权账号密码' WITH GRANT OPTION;#设置root在任意主机对对任意数据库访问
flush privileges;#刷新权限信息,刷新后立即生效
exit#退出数据库

然后打开mysqld.cnf

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address = 127.0.0.1注释掉
最后重启

sudo service mysql restart#重启

本地安装mysql-client

清除自带的mysql文件

sudo apt-get autoremove --purge mysql-server
sudo apt-get autoremove --purge mysql-server-*
sudo apt-get autoremove --purge mysql-client
sudo apt-get autoremove --purge mysql-client-*
sudo apt-get remove mysql-common
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 
sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql

!!!千万别用下面两个命令,好多软件都给我删了。。。

sudo apt autoremove
sudo apt autoreclean

安装客户端

sudo apt-get install mysql-client-5.7

连接mysql服务器

mysql -h 服务器ip -P 3306 -u root -p

get

最后可以安装可视化工具

sudo apt-get install mysql-workbench --fix-missing

添加远程mysql服务器
本地Mysql Workbench远程连接云服务器中的MySQL
这样就安装好了

May the force be with you!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值