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

引言

昨天跟小伙伴聊天,说起来数据库,想要了解一下
关于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!

发布了53 篇原创文章 · 获赞 8 · 访问量 3063

猜你喜欢

转载自blog.csdn.net/def_init_myself/article/details/105447519
今日推荐