Ubuntu下mysql的安装使用与卸载

一、安装:

先使用 wget 下载存储库软件包

手动下载地址:https://dev.mysql.com/downloads/repo/apt/

wget -c https://repo.mysql.com//mysql-apt-config_0.8.17-1_all.deb

然后使用以下 dpkg 命令安装下载好的 MySQL 存储库软件包(选择mysql版本)

sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb

更新 APT 索引(失败请手动下载)

sudo apt-get update

安装 MySQL社区服务器、客户端和数据库公用文件

sudo apt-get install mysql-server

输入两次root密码,选择加密方式:

#Ubuntu只支持第二种加密方式选择:
Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)

mysql会自动启动直接登录数据库(输入刚刚设置的密码)

如果未设置密码,密码为空(需切换到root用户)

mysql -uroot -p

二、配置(如果需要):

更改用户密码和策略

登录数据库

mysql -uroot -p

变更数据库

use mysql;

修改当前登录用户的密码和策略

alter user 'root'@'localhost' identified with mysql_native_password by '新密码';

将root用户的权限设置为可以远程登录
(还需要设置mysqld.cnf文件bind-address = 0.0.0.0)

update user set host = '%' where user='root';

刷新用户权限

flush privileges;

更改端口

#打开mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#在[mysqld]下添加
port = 3333
#重启mysql
service mysql restart

三、命令:

启动命令

sudo service mysql start

关闭命令

sudo service mysql stop

重启命令

sudo service mysql restart

查看状态

sudo service mysql status
或者
ps -aux | grep mysql

三、卸载:

1、首先在终端中查看MySQL的依赖项:

dpkg --list|grep mysql

2、卸载 mysql-common:

sudo apt-get remove mysql-common

3、卸载 mysql-server:

sudo apt-get autoremove --purge mysql-server

4、清除残留数据:

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

5、查看MySQL的剩余依赖项(如果存在,继续删除):

dpkg --list|grep mysql

6、继续删除剩余依赖项(删除指定依赖项):

#如(删除mysql-apt-config):
sudo apt-get autoremove --purge mysql-apt-config

注意:

如果未设置密码,初始密码为空,
需要切换到root用户才能免密码登录
$ sudo su
$ mysql -uroot

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!