跳过正文
  1. 文章/

Linux Mint20 使用体验

·555 字·2 分钟· loading · loading · ·
QiYue
作者
QiYue
技术探索者,记录 Linux、数据库、开发工具的实践经验。
目录

++https://pic.imgdb.cn/item/61ab5b682ab3f51d9166eeb3.jpg++

MySQL8 的安装
#

我们在下载一个软件之前首先要做的一件事是什么呢?对喽,先看一下电脑上有没有已安装该软件了,若有则彻底卸载它。来,就让我们来体验一下这个流程吧。

检测是否已安装MySQL
#

dpkg  --list  | grep mysql

通过上面的命令查看,有什么就使用命令卸载掉什么

卸载MySQL
#

这里以上一步查看出来的 mysql-client-core-8.0 为例来卸载掉它:

# 卸载命令下面两条都可以
sudo apt-get autoremove  --purge mysql-client-core-8.0
sudo apt-get remove mysql-common

最后清除残留数据
#

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

更新软件库
#

sudo apt update

安装MySQL服务端
#

sudo apt install mysql-server

注意,该命令会默认下载当前软件源里面的最新版。

安装依赖
#

依赖里面就包含了MySQL客户端了。

sudo apt install libmysqlclient-dev

检查安装是否成功
#

查看mysql是否安装成功,及mysql服务

sudo netstat -tap | grep mysql

如果出现“无此命令”,输入命令 sudo apt install netstat

设置root密码
#

切换root用户
#

sudo su

进入mysql
#

在上一步切换为 root 用户之后,直接输入命令:

mysql # 直接输入mysql即可进入连接上mysql服务端了,当然你也可以通过 mysql -u root -p 进入,注意:不需要输入密码,直接 回车 即可。

修改root密码并配置数据库root权限
#

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges; # 设置生效

之后退出 .

mysql服务管理
#

sudo service mysql status # 查看服务状态
sudo service mysql start # 启动服务
sudo service mysql stop # 停止服务
sudo service mysql restart # 重启服务

sudo cat /etc/mysql/debian.cnf # 查看密码

# mysql 的安装目录,在这个目录下你便可以看到my.cnf配置文件
/ect/mysql/

相关文章