在 linux 上安装 mysql
前提 : 如果有mysql环境 先行卸载之前的版本
卸载
-
查看mysql的依赖项
dpkg --list|grep mysql -
卸载
sudo apt-get remove mysql-common -
卸载( 最后的版本数字根据自己具体的版本进行相应的修改 )
sudo apt-get autoremove --purge mysql-server-5.7 -
清除残留数据
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P -
再次查看依赖项
如果打印为空 说明依赖完全删除dpkg --list|grep mysql若仍有其他残留内容,则继续清除剩余依赖项
sudo apt-get autoremove --purge mysql-apt-config -
再次查看依赖项与目录文件
# 1.查看依赖项为空 dpkg --list|grep mysql # 2.进入etc/mysql 目录查看是否有mysql这个文件内容 cd / cd /etc/mysql如果为空或没有这个文件 则已经完全删除
安装
-
使用命令下载软件包
sudo apt-get install mysql-server -
查找默认用户名密码
cd / cd /etc/mysql sudo cat debian.cnf # 其中的 user = xxxx 与 password = xxx 分别为你的账号与密码 -
登录
# 语法: mysql -uxxx -pxxx # xxx为上述查看到的用户与密码 如: mysql -umyname -p123456 登录成功后输入环境为 :
mysql> -
修改密码
# 1. 使用mysql use mysql; # 2. 修改密码(密码为括号引号包裹的区域 在里面更改你的密码)账号为最后的字符串'root' update user set authentication_string = PASSWORD (' 密码 ') where User='root'; # 3. 更新密码 update user set plugin='mysql_native_password'; # 4. 更新权限 flush privileges; # 5. 退出mysql quit; -
重启mysql
sudo service mysql restart; -
重新登录
mysql -u你的账号 -p你的密码进入
mysql>环境后, 就可以开始你的mysql世界了~~
问题解析
apt源出问题:
-
进入 /etc/apt目录
cd / cd /etc/apt -
进入sources.list.d目录
cd sources.list.d -
把里面目录里的内容清空
sudo rm * -
返回到apt目录
cd.. -
打开sources.list
sudo gedit sources.list #输入密码 #OP -
把里面的文件替换
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse保存关闭。
然后关闭终端
重新打开终端 执行sudo apt-get update 就成功了
如果遇到Certifificate verifification failed: The certifificate is NOT trusted.错误
1. 把sources.list里的所有请求地址 改为http 然后再sudo apt-get update
2. 安装ca-certificates
3. 改为https 再sudo apt-get update