当前位置: 首页 > article >正文

MYsql--------ubantu中安装mysql

在Ubuntu平台上下载、启动和关闭MySQL的方法如下:

下载安装MySQL

  1. 更新软件包列表:打开终端,输入以下命令,确保软件包列表是最新的。
    sudo apt update
    
  2. 安装MySQL服务器:执行以下命令安装MySQL服务器。在安装过程中,系统会提示设置MySQL的root用户密码,按照提示进行操作即可。
    sudo apt install mysql-server
    

在这里插入图片描述
回复Y
3. 验证安装:安装完成后,可以通过检查MySQL服务的状态来验证是否安装成功。输入以下命令,如果MySQL服务正在运行,说明安装成功。
systemctl status mysql

启动和关闭MySQL

  • 启动MySQL
    • 使用systemctl命令:在终端中输入以下命令即可启动MySQL服务。
      sudo systemctl start mysql
      

登录musql

 mysql -u root -t 

在这里插入图片描述

- **使用service命令**:也可以使用service命令来启动MySQL服务,命令如下。
    ```
    sudo service mysql start
    ```
  • 关闭MySQL
    • 使用systemctl命令:要关闭MySQL服务,在终端中输入以下命令。
      sudo systemctl stop mysql
      
    • 使用service命令:同样,也可以使用service命令来关闭MySQL服务,命令如下。
      sudo service mysql stop
      

musql修改密码

1.修改mysql配置:

   sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf (ubuntu16.04)
     将bind-address = 127.0.0.1

2.登陆mysql,给root授予在任意主机(%)访问任意数据库的所有权限

 mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

3.刷新特权

 myslq> flush privileges;     

4. 重启mysql 服务

 sudo service mysql restart

备注:

用户权限授权语法:
grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”;
权限可以取值 all privileges 或者 select,update,delete

忘记密码

1.打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对MySQL进行操作了。
2.以debian-sys-maint为用户名登录,密码就是debian.cnf里那个。使用mysql -u debian-sys-maint -p 进行登录。
3.在mysql shell执行语句

mysql> update mysql.user set authentication_string=password('123') where user='root' and Host ='localhost';
`mysql> update mysql.user set plugin="mysql_native_password";` 
mysql> flush privileges;
mysql> quit;

5.再次重启mysql服务sudo service mysql restart, 之后就可以使用root+new passwd 登录mysql

update mysql.user set authentication_string=password('123') where user='root' and Host ='localhost';

在这里插入图片描述


http://www.kler.cn/a/469021.html

相关文章:

  • C++相关实验练习
  • C语言 扫雷程序设计
  • HashMap总结使用+原理+面试
  • nginx-灰度发布策略(split_clients)
  • element-ui 2的级联选择器,回显已存储的子选项名称
  • 《C++11》各种初始化方式的详细列举与对比
  • 【顶刊TPAMI 2025】多头编码(MHE)之极限分类 Part 2:基础知识
  • 模型 九屏幕分析法
  • 麒麟服务器安装kafka--亲测
  • net core介绍
  • 六、Hadoop环境搭建之克隆虚拟机
  • go语言zero框架中教务crm系统的在职继承和离职交接的设计与实践
  • 求职:求职者在现场面试中应该注意哪些问题?
  • 设计模式学习[15]---适配器模式
  • visual studio 安全模式
  • 使用游戏CDN提升游戏流畅度:全面而专业的解析
  • C# 设计模式(行为型模式):访问者模式
  • 设计模式 创建型 建造者模式(Builder Pattern)与 常见技术框架应用 解析
  • 15.1、解锁 Python 文本魔法:re 模块正则表达式实战指南
  • Unity性能优化总结
  • 云架构:考量与框架
  • 并发服务器框架——zinx
  • 智能问答系统:引领人工智能对话的未来
  • 阿里云服务器配置成代理服务器
  • linux,centos7.6安装禅道
  • RFID手持机与RFID工业平板在仓储物流管理系统中的选型