Ubuntu下MySQL的安装

发布于:2025-07-25 ⋅ 阅读:(11) ⋅ 点赞:(0)

目录

更新软件包

安装MySQL服务器

查看版本

使用systemctl status mysql.service查看数据库服务是否启动

登录方式一:使用临时密码登录

输入vim /etc/mysql/debian.cnf查看原始密码

输入mysql -u root -p进行登录  

修改初始密码

​编辑

登录方式二:修改mysql的配置文件

修改配置文件

设置开机自启动


更新软件包

apt update

安装MySQL服务器

sudo apt install mysql-server -y

注意:如果已下载过,重新执行该指令会更新你的MySQL服务器

查看版本

mysql --version

使用systemctl status mysql.service查看数据库服务是否启动

  • active (running) 是 Systemd 服务状态标识,表示服务处于 “活跃且正在运行” 的状态,说明 mysql.service 正常启动并持续提供服务 。
  • 若服务异常,状态可能是 inactive(未激活)、failed(启动失败)等,active (running) 是服务健康运行的典型标识,可借此快速判断 MySQL 服务是否正常运转 。

登录方式一:使用临时密码登录

输入vim /etc/mysql/debian.cnf查看原始密码

输入mysql -u root -p进行登录  


登录成功

解释说明:

  • -h: 表示你要连接的MySQL服务器所在的主机,127.0.0.1表示本主机。
  • -P: 表示你要连接的MySQL服务器所对应的端口号,一般默认是3306。
  • -u: 表示用哪一个用户连接MySQL服务器,root表示超级用户。
  • -p: 表示该用户对应的密码,密码可以直接跟在-p后面,也可以回车后输入。

修改初始密码

MySQL 8.0 及以上 :
MySQL 8.0 已经移除 PASSWORD() 函数,改用更安全的 ALTER USER 语法改密码,示例:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123';

登录方式二:修改mysql的配置文件

打开配置文件  /etc/mysql/mysql.conf.d/mysqld.cnf 

vim /etc/mysql/mysql.conf.d/mysqld.cnf 

在配置文件中加上

skip-grant-tables  //跳过限权,在进行登录时,不要让我进行密码登录

重启mysql服务器,使配置文件生效

systemctl mysql restart 

systemctl stop mysql
systemctl start mysql

此时就可以直接登录了

注意:不同系统的配置文件位置是不一样的,例如:在centos下,它的配置文件在 /etc/my.conf 下

修改配置文件

设置开机自启动

systemctl enable mysql.service
systemctl daemon-reload 


网站公告

今日签到

点亮在社区的每一天
去签到