目录
- `📚mysql的安装`
- `📕MySQL的登录`
- `🌏MySQL配置免密码登录`
📚mysql的安装
- 在安装任何新软件包之前,建议先更新软件包列表以确保安装的是最新版本:
sudo apt update
- 使用apt包管理器安装MySQL服务器。大多数情况下,软件包名称为
mysql-server
sudo apt install mysql-server -y
- 查看是否安装以及安装版本:
sudo mysql --version
- 启动mysql服务:
systemctl start mysql
- 停止mysql服务:
systemctl stop mysql
- 查看mysql服务状态:
sudo systemctl status mysql
- 如果执行该指令,可能会得到以下结果:
● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since [日期和时间]; [时间长度] agoMain PID: [进程号] (mysqld)Status: "Server is operational"Tasks: [任务数] (limit: [限制数])Memory: [内存使用量].0MCGroup: /system.slice/mysql.service└─[进程号] /usr/sbin/mysqld
ps命令
可以列出当前系统中的进程。要查看MySQL服务是否正在运行,可以运行以下命令:
ps -ef | grep mysqld
📕MySQL的登录
- 指令:
mysql -u root -p
- 这时候会提示输入密码,但是我们没有密码,那怎么办呢?
- 我们可以设置免密码登录,操作如下:
🌏MySQL配置免密码登录
- 打开MySQL配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf #打开MySQL配置文件
注意:
不同的系统配置文件的路径不一样,我这是ubantu系统。
- 在mysqld一栏中,添加
skip-grant-tables
sudo systemctl restart mysql
- 也可以下面两个指令替换
sudo systemctl stop mysql
sudo systemctl start mysql
现在,应该能够无需密码即可登录MySQL。可以使用以下命令登录:
mysql -u root
要求输入密码,什么都不输入,直接回车即可登录成功。