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> </p>
<p>然后是设置密码</p>
<p>设置mysql无密码启动</p>
<div>
<div>
<p>sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf</p>
<p>在段下加入一行“skip-grant-tables”</p>
<p> </p>
<p>在终端重启mysql服务让无密码</p>
<p>service mysql restart</p>
<p>稍等1到2秒就可以重启好</p>
<p>然后在终端输入命令 mysql</p>
<p>进入mysql终端</p>
<p>依次输入下列命令</p>
<p>> use mysql;</p>
<p>> update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root';</p>
<p>> flush privileges; #更新权限</p>
<p>> quit;</p>
</div>
终端输入 service mysql restart</div>
<div>重启服务完成后 mysql -u root -p 输入密码 验证有效性</div>
<div> </div>
<p> </p><br><br>
来源:https://www.cnblogs.com/igong/p/13131379.html 感谢分享!
正好最近也在折腾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]