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
Ubuntu下mysql的安装使用与卸载
https://www.inktea.eu.org/2021/1352.html