deepin安装MySQL数据库

  • 一、下载安装包
  • 二、解压
  • 三、创建软链接
  • 四、安装 mysql
  • 五、mysql数据库配置

目前主流发行版官方仓库大多数都删掉了mysql,尤其以Debian和RH带头的。Ubuntu还在官方仓库保留了mysql。deepin系统非要装mysql,只能自己添加mysql官方仓库了。

此篇文章安装MySQL数据库可能已经失效,如果各位想安装 mariadb数据库,可以查看该篇文章:DeepinV20安装Mariadb

一、下载安装包

mysql 最新版官方网站:https://dev.mysql.com/downloads/mysql/

选择Linux通用版本,64位,点击下载压缩包

二、解压

cd 到~/Downloads,输入以下代码

sudo tar -xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz -C /usr/local

三、创建软链接

  1. 进入 /usr/local 目录
cd /usr/local
  1. 为 mysql-8.0.18-linux-glibc2.12-x86_64 目录创建软链接(方便操作)
sudo ln -s mysql-8.0.20-linux-glibc2.12-x86_64 mysql

四、安装 mysql

  1. 添加 mysql 用户组和 mysql 用户
sudo useradd -r -s /bin/false mysql# -s /bin/false 参数指定 mysql 用户仅拥有所有权,而没有登录权限
# 这里不用添加mysql组了,会有默认的mysql组
  1. 进入安装 mysql 软件的目录
cd /usr/local/mysql
  1. 在 /usr/local/mysql 下建立 data 文件夹用于存放数据库文件
sudo mkdir /usr/local/mysql/data

  1. 修改当前目录拥有者为新建的 mysql 用户
sudo chown -R mysql:mysql ./
  1. 安装mysql
sudo ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

正常安装后会有这样一段话

[Server] A temporary password is generated for root@localhost: sL:maY*3y6)d

记下随机产生的密码(root@localhost:后面跟的所有字符就是密码 sL:maY*3y6)d )

五、mysql数据库配置

  1. 开启 mysql 服务
sudo ./support-files/mysql.server start

若显示:
Starting MySQL
.OK
这样的话就基本完成了

  1. 将mysql进程放入系统进程中
sudo cp support-files/mysql.server /etc/init.d/mysqld
  1. 重新启动 mysql 服务
service mysqld restart
  1. 在 /usr/bin 下建立指向 mysql 的软连接之后使用随机密码登录 mysql 数据库
sudo ln -s /usr/local/mysql/bin/mysql /usr/binmysql -u root -p

根据提示输入上面保存的随机密码 sL:maY*3y6)d

  1. 进入 mysql 操作行,为 root 用户设置新密码
alter user 'root'@'localhost' identified by '123456';

其中 123456 是设置的新密码,mysql 的安装和配置到此就结束了

deepin安装MySQL数据库相关推荐

  1. deepin安装mysql

    deepin安装mysql 环境:deepin 社区版(20.2.3) 问题:这个版本的deepin不再直接通过镜像源直接下载MySQL软件包: 直接通过终端去安装会失败: apt-get insta ...

  2. 如何完全安装mysql数据库_数据库经验:如何简单安装MySQL数据库

    这篇文章主要介绍了一种简单的MySQL数据库安装方法,详细内容请大家参考下文: 虽然安装MySQL数据库的文章很多,但是我看后感觉对于初学者来说都有一定的难度所以我写个简单的方法供大家参考.如果有什么 ...

  3. 解决win10安装MySQL数据库出现服务无法启动的问题

    解决win10安装MySQL数据库出现服务无法启动的问题 参考文章: (1)解决win10安装MySQL数据库出现服务无法启动的问题 (2)https://www.cnblogs.com/jyjia/ ...

  4. 数据库sql linux,linux安装mysql数据库

    linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...

  5. CentOS7安装mysql数据库

    安装完Centos7,迫不急待的想安装mysql数据库,却没想到走了很多弯路,后来经过查资料,才知道了在Centos7中用MariaDB代替了mysql数据库. 准确来说,本文的标题有点误导的意思,本 ...

  6. CentOS中安装MySQL数据库

    1.首先下载MySQL的安装文件,我这里安装的是MySQL5.1.7版本的, 下载链接:http://pan.baidu.com/share/link?shareid=255483056&uk ...

  7. linux php 安装mysql数据库_linux php安装mysql数据库有哪些方法

    linux php安装mysql数据库有哪些方法 发布时间:2020-07-15 15:25:56 来源:亿速云 阅读:74 作者:Leah 本篇文章给大家分享的是有关linux php安装mysql ...

  8. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  9. 二进制包安装MySQL数据库

    1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) 1 [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 ...

最新文章

  1. C++实现统计从1到n中1出现的次数(另外一种方法)
  2. 快速掌握一个语言最常用的50%
  3. mysql 搜索标题中字符串_如何在MySQL表中搜索特定字符串?
  4. 51Nod - 1035 最长的循环节
  5. optee中的密码学算法注册模型
  6. Win7远程桌面不能连接的解决方案
  7. C什么k什么_K线图基础知识丨什么是K线散兵坑形态?K线散兵坑形态的操作与案例详解...
  8. 论文浅尝 – KDD2020 | 使用图对比编码的图神经网络预训练模型
  9. Windows学习总结(10)——Windows系统中常用的CMD命令详解
  10. (一)PyQt5基础学习
  11. linux的pending状态怎么退出,状态显示Pending Contract
  12. C++ unordered_map初始化
  13. dynamips模拟器的安装
  14. html中让页面点击向左滑动,HTML5页面点击和左右滑动页面滚动详解
  15. android十进制转十六进制算法,十进制转十六进制计算器
  16. pythonds模块_python之模块
  17. 生活,令人满意的生活,丰富的生活包括了起起落落,包括了痛苦和再次振作,包括了失败和再次奋
  18. 使用ImageMagick对图片进行全面压缩
  19. 使用GROUP BY分组
  20. (Samsung)Netsol SRAM,Novachips SATA3 SSD Controller,Zywyn 3V RS232,PLX

热门文章

  1. DDS数据分发与服务
  2. PyTorch 源码解读之 BN SyncBN:BN 与 多卡同步 BN 详解
  3. Unity VSCode一些插件 以及调试C#和Lua
  4. 最大流算法-ISAP
  5. python云顶之翼
  6. 快手直播电商的未来想象
  7. 甘肃vr全景数字化展厅提高企业品牌认知度和销售效果
  8. 【效率特工队】怎样完成俄语图片识别文字、韩语文字识别、日语文字识别,截图即识别出文字(无需安装)
  9. 【电商】OMS--零售电商系统的核心
  10. 简单理解selcet模型