一 软件安装
先说说为什么选择5.7版本吧,软件的兼容性是最大的问题,其次就是最新的8.0版本规则限制比较多:权限问题,密码复杂度等等...
我个人是不喜欢这些条条框框的,而且Ubuntu的源里只会保留最新版本,使用apt-get的方法显然不太行,这样对初学者有点不友好。
现在网上的一些集成环境,例如:宝塔,小皮面板这样的。宝塔就不用说了,强制登陆就这一点我之间放弃,小皮面板试过一次还不如宝塔。最主要的是我只想装个mysql,不想要那么多东西,安装成功以后做个教程,分享一下。
| mysql-server_5.7.27-1ubuntu19.04_amd64.deb-bundle.tar |
| |
- 解压以后按照以下顺序安装,这些软件包之间存在依赖关系,除此之外还有两个软件包需要安装
| |
| sudo apt-get autoremove --purge mysql-server |
| sudo apt-get remove mysql-server |
| sudo apt-get autoremove mysql-server |
| sudo apt-get remove mysql-common |
| |
| |
| |
| sudo dpkg -i libmysqlclient20_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i libmysqlclient-dev_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i libmysqld-dev_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i mysql-common_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i mysql-community-source_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i mysql-community-client_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i mysql-community-server_5.7.27-1ubuntu19.04_amd64.deb |
| sudo apt-get install libaio1 |
| sudo apt-get install libmecab2 |
| sudo dpkg -i mysql-client_5.7.27-1ubuntu19.04_amd64.deb |
| sudo dpkg -i mysql-server_5.7.27-1ubuntu19.04_amd64.deb |
| |
| |
二 常用配置
- 远程访问权限,mysql默认是只允许本地访问的,所以这里可以修改一下配置文件
| sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf |
| sudo systemc tl restart mysql |
| SELECT User, Host FROM mysql.user; |
| |
| |
| |
| |
| |
| |
| |
| grant all privileges on *.* to user@"%" identified by "pwd" with grant option; |
| flush privileges; |
| |
| |
| |
| drop user 'user'@'%'; |
| flush privileges; |
三 软件推荐
因为我是Ubuntu环境,可以选择的比较少,我又不想用wine版本的软件,这里推荐一个免费的数据库管理软件,Windows和Linux通用
DBeaver:"https://dbeaver.io/",社区版本就可以,相比Navicat除了UI不太好看之外,其他方面是非常优秀的,主要是免费。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本