deepin安装mysql8.0(实操)

前几天看了几十篇博客安装mysql,结果坑太多了,最后还把deepin系统搞蹦了(难受)。重新安装deepin后,开机时windows启动项又没了(巨难受);
最终在新系统下 一次安装成功(可能我之前在系统中安装太多次,没卸载干净)

1.下载mysql-8.0.21
最新安装地址:mysql
在这里插入图片描述

直接点击下载就好了。(自动下载到~/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

输入随机密码

在这里插入图片描述
出现以上界面就是安装成功了。

13.为root用户设置新密码

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

我设置成了123456;

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

猜你喜欢

转载自blog.csdn.net/weixin_45511599/article/details/107529018
今日推荐