deepin mysql mulu_deepin安装mysql8.0(实操)

前几天看了几十篇博客安装mysql,结果坑太多了,最后还把deepin系统搞蹦了(难受)。重新安装deepin后,开机时windows启动项又没了(巨难受);

最终在新系统下 一次安装成功(可能我之前在系统中安装太多次,没卸载干净)

1.下载mysql-8.0.21

最新安装地址:mysql

be2014eb9f166f0517999a680eac9257.png

直接点击下载就好了。(自动下载到~/Downloads)

2.解压到/usr/local

1.cd ~/Downloads

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

(先进入~/Downloads,因为下载到了此目录)

3.进入/usr/local

cd /usr/local

4.创建软链接(操作方便)

sudo ln -s mysql-8.0.21-linux-glibc2.12-x86_64 mysql

5添加mysql用户组和mysql用户

sudo groupadd mysql

sudo useradd -r -g mysql -s /bin/false mysql

6.进入安装mysql软件的目录

cd /usr/local/mysql

7.在/usr/local/mysql下建立data文件夹(用于存放数据库文件)

sudo mkdir /usr/local/mysql/data

8…修改当前目录拥有者为新建的mysql用户

sudo chown -R mysql:mysql ./

9.安装mysql

sudo ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

正常安装后,最后会显示 :&T9?v?oNMZt* (问号后是 随机密码,每个人都不同)

记住冒号后的随机密码,比如我的是&T9?v?oNMZt*

10.开启mysql服务

sudo ./support-files/mysql.server start

11.将mysql进程放入系统进程中

sudo cp support-files/mysql.server /etc/init.d/mysqld

12.在/usr/bin下建立指向mysql的软连接之后使用随机密码登录mysql数据库

sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

mysql -u root -p

输入随机密码

42ba78985f5c7598c5a204ef64c3978e.png

出现以上界面就是安装成功了。

13.为root用户设置新密码

alter user 'root'@'localhost' identified by '123456';

我设置成了123456;

舒服。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值