Linux中安装MySQL

本文详细描述了如何下载MySQL社区服务器,选择合适的版本,针对DeepinLinux系统进行deb安装,设置软链接,创建数据存放文件夹,初始化配置,生成并修改root密码,以及创建远程DBA账号的过程。
摘要由CSDN通过智能技术生成

提示:为了方便,此次操作事先已进入root权限,对于安全生产来说,此举不可取。

下载MySQL

进入MySQL官网download页面选择MySQL community Server
在这里插入图片描述
然后查询对应的MySQL版本
在这里插入图片描述
上面图中,选第一个和第三个都可以

操作系统选择

此次演示所使用系统为deepin,属于拥有Debian特征的Linux系统,可以选择deb安装,也可以直接选择压缩包下载安装

OS版本选择

关于glibc版本的选择可以事先查看下系统的版本

ldd --version

在这里插入图片描述

初始化MySQL配置

解压缩

下载完之后进入下载目录并解压缩

cd ~/Downloads/
tar -xvf mysql-8.3.0-linux-glibc2.28-x86_64.tar.xz -C /home/kevin
# 可以把解压后的文件夹改个名,方便后续操作
cd ~
mv mysql-8.3.0-linux-glibc2.28-x86_64 mysql

因为是自己使用的PC,我直接放进当前用户目录下了,kevin是我当前用户

设置软连接

顺便把软连接先设置好,MySQL启动使用的路径是/usr/local/mysql,所以得在/usr/local/目录下设置一个mysql软连接,当然也可以在解压的时候直接解压到/usr/local然后改名mysql

ln -s mysql /usr/local/mysql

创建数据存放的文件夹

创建一个存放MySQL数据的文件夹,我直接存在MySQL根目录下面创建一个文件夹

cd mysql
mkdir data

执行初始化程序

初始化MySQL的配置

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

在这里插入图片描述
执行完了之后,记住这串生成的密码

启动MySQL服务

启动MySQL,并查看状态

./support-files/mysql.server start
./support-files/mysql.server status

启动成功的话,会出现以下信息
在这里插入图片描述
也可以事后查看状态
在这里插入图片描述

打开客户端登录root账号修改密码

./bin/mysql -uroot -p

密码就是之前上面生成的密码,不建议CV,因为输入不显示密码
然后就是修改root密码和创建一个远程DBA账号了,这里还是不建议将root修改为远程账号

alter user 'root'@'localhost' identified by 'root';
CREATE USER 'admin'@'%' IDENTIFIED BY 'admin';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';

将root密码修改成了root。PC,自己玩的,就比较随意,只要生产不犯错就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值