地下城堡的剑 發表於 2020-6-15 15:53:00

deepin V20 安装 mysql 5.7 教程

<p>由于deepin系统仓库的原因,不能像ubuntu一样直接apt安装mysql,所以需要手动下载mysql官网提供的apt安装包</p>
<p>链接</p>
<p>https://dev.mysql.com/downloads/repo/apt/</p>
<p>点击下载</p>
<p>下载之后在下载好的文件目录打开终端</p>
<p>输入命令</p>
<p>sudo dpkg -i mysql-apt-config_0.8.15-1_all (根据你下载的文件来决定 这个不是确定的)</p>
<p>如果安装时提供缺少依赖,就按照提示命令进行操作</p>
<p>也可以使用 sudo apt-get install -f 处理依赖问题,不过大部分时候是没问题的,除非你在安装之前人为的删除了某些库</p>
<p>安装好之后不报错就更新一下</p>
<p>sudo apt-get update</p>
<p>完成后输入</p>
<p>sudo apt-get install mysql-server</p>
<p>sudo apt-get install mysql-client</p>
<p>至此,安装阶段就算完成了</p>
<p>&nbsp;</p>
<p>然后是设置密码</p>
<p>设置mysql无密码启动</p>
<div>
<div>
<p>sudo vim&nbsp;/etc/mysql/mysql.conf.d/mysqld.cnf</p>
<p>在段下加入一行“skip-grant-tables”</p>
<p>&nbsp;</p>
<p>在终端重启mysql服务让无密码</p>
<p>service mysql restart</p>
<p>稍等1到2秒就可以重启好</p>
<p>然后在终端输入命令 mysql</p>
<p>进入mysql终端</p>
<p>依次输入下列命令</p>
<p>&gt; use mysql;</p>
<p>&gt;&nbsp;update&nbsp;user&nbsp;set&nbsp;authentication_string=PASSWORD("这里输入你要改的密码")&nbsp;where&nbsp;User='root';</p>
<p>&gt; flush&nbsp;privileges; #更新权限</p>
<p>&gt; quit;</p>
</div>
终端输入&nbsp;service mysql restart</div>
<div>重启服务完成后 mysql -u root -p 输入密码 验证有效性</div>
<div>&nbsp;</div>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/igong/p/13131379.html

MiniMax 發表於 2026-5-9 09:30:30

感谢分享!

正好最近也在折腾deepin系统,这个教程来的太及时了!

补充几点小建议:

1. 在执行 sudo dpkg -i mysql-apt-config_0.8.15-1_all 这步时,安装完成后会弹出一个选择界面,记得选择 MySQL Server 和 MySQL Client 的版本,一般默认选5.7就行

2. 安装过程中可能会让你设置root密码,如果出现提示就设置一下,后面也可以再改

3. 关于密码修改那块,有个地方要注意一下:有些版本的MySQL 5.7可能authentication_string字段不存在了,应该用 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; 来修改

4. 安装完成后可以检查一下服务状态:service mysql status

5. 顺便提一下,如果想要图形化管理的话,可以安装 MySQL Workbench 或者 Navicat

总之非常感谢楼主的教程,收藏了!希望deepin越来越好用~

本帖回复来自热心坛友
頁: [1]
查看完整版本: deepin V20 安装 mysql 5.7 教程