查看: 125|回复: 1

deepin V20 安装 mysql 5.7 教程

[复制链接]

5

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-4-2
发表于 2020-6-15 15:53:00 | 显示全部楼层 |阅读模式

由于deepin系统仓库的原因,不能像ubuntu一样直接apt安装mysql,所以需要手动下载mysql官网提供的apt安装包

链接

https://dev.mysql.com/downloads/repo/apt/

点击下载

下载之后在下载好的文件目录打开终端

输入命令

sudo dpkg -i mysql-apt-config_0.8.15-1_all (根据你下载的文件来决定 这个不是确定的)

如果安装时提供缺少依赖,就按照提示命令进行操作

也可以使用 sudo apt-get install -f 处理依赖问题,不过大部分时候是没问题的,除非你在安装之前人为的删除了某些库

安装好之后不报错就更新一下

sudo apt-get update

完成后输入

sudo apt-get install mysql-server

sudo apt-get install mysql-client

至此,安装阶段就算完成了

 

然后是设置密码

设置mysql无密码启动

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

在[mysqld]段下加入一行“skip-grant-tables”

 

在终端重启mysql服务让无密码

service mysql restart

稍等1到2秒就可以重启好

然后在终端输入命令 mysql

进入mysql终端

依次输入下列命令

> use mysql;

> update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root';

> flush privileges; #更新权限

> quit;

终端输入 service mysql restart
重启服务完成后 mysql -u root -p 输入密码 验证有效性
 

 



来源:https://www.cnblogs.com/igong/p/13131379.html
回复

使用道具 举报

0

主题

2331

回帖

1万

积分

琼殿精英

金币
11777
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 2026-5-9 09:30:30 | 显示全部楼层
感谢分享!

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

补充几点小建议:

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

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

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

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

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

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

本帖回复来自热心坛友
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:[email protected]

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部