mint 下安装 mysql

本文提供了一步一步的指导来帮助读者在Linux系统上安装MySQL数据库服务器。包括打开终端、使用sudo权限进行安装、设置管理员root密码、测试安装是否成功等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、打开终端(Ctrl+Alt+T)
2、在终端输入 sudo apt-get install mysql-server(回车,输入当前用户用户名密码后回车)
3、读取解析后,系统要求确认,输入Y确认后开始下载并安装mysql
4、安装过程中,会提示设置mysql数据库管理员root密码,输入密码后回车
(管理员root密码修改:sudo su【普通用户下需要切换用户】----whoam【查看当前用户】----passwd【修改当前用户密码,不指定 用户名修改root,指定就个性指定用户名】---su - test 【设置成功后,必须退回到普通用户模式下】 )
5、再次输入密码
6、安装 完成
7、开始测试是否安装 成功
1)输入 mysql -u root -p ,用root账号登录,回车后输入密码(root密码)
2)在mysql 命令行,输入show databases,查看当前存在数据库有哪几个
8、安装 完成,测试完成
### 安装MySQL并设置Root用户密码 #### 准备工作 在Linux系统中安装MySQL之前,确保系统的包管理器是最新的。对于基于Debian的发行版如Ubuntu或Linux Mint,可以使用如下命令更新软件源列表: ```bash sudo apt-get update ``` 对于Red Hat系列的发行版比如CentOS,则应运行: ```bash sudo yum check-update ``` #### 安装MySQL服务端 接着按照所使用的操作系统类型来安装MySQL服务器。 - 对于Debian系发行版本(例如Ubuntu, LinuxMint),可利用`apt-get`工具完成安装操作: ```bash sudo apt-get install mysql-server ``` - 而对于RPM包管理系统下的平台(像Fedora, CentOS),则通过`yum`来进行部署: ```bash sudo yum install mariadb-server ``` 注意,在某些较新的Linux发行版上,默认可能会安装MariaDB而非官方MySQL;两者兼容性很高,大多数情况下可以直接互换使用[^4]。 #### 设置root用户初始密码 一旦成功安装完毕之后,为了安全起见应当立即配置管理员(root)账号的安全选项以及设定访问权限所需的认证凭证(即密码),这一步骤通常是在首次启动mysqld进程后自动提示进行初始化设置流程中的一个环节。如果错过了这个机会也不必担心,仍然有其他途径能够实现相同目的。 一种方法是直接编辑临时文件 `/etc/mysql/debian.cnf` 或者查看日志文件找到自动生成的一个随机默认密码字符串用于第一次登陆验证身份之需。另一种更为常见的做法就是借助SQL语句手动指定一个新的口令值给root账户关联起来,具体过程如下所示: 1. 登录到MySQL控制台无需提供任何凭据因为此时还没有有效可用的身份令牌存在; ```bash sudo mysql -u root ``` 2. 修改root用户的插件为`mysql_native_password`以便支持传统方式的身份验证机制,并同时定义期望的新密钥串作为后续连接时所需提交的信息依据: ```sql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password'; FLUSH PRIVILEGES; EXIT; ``` 上述指令里的`your_new_password`部分请替换为自己想要设立的具体字符组合形式[^1]。 另外还有一种简便的方式适用于那些已经知道当前旧密码的情况——那就是调用专门设计用来处理这类事务的应用程序组件`mysqladmin`,它允许外部脚本化地改变现有记录里存储着的秘密数据项而不需要进入交互式的shell环境内部去执行复杂的DML/DCL表达式序列。其基本语法结构如下: ```bash mysqladmin -uroot -p'old_password' password 'new_password' ``` 这里同样要把两个位置上的占位符分别替换成实际存在的历史遗留下来的加密文本表示法以及即将生效的目标明文表述[^2]。 最后值得注意的是,无论采取哪种策略都务必记得重启MySQL守护线程使得最新的改动得以即时反映出来: ```bash sudo systemctl restart mysqld ``` 或者如果是更老一点的服务控制系统的话可能是这样的命令格式: ```bash sudo service mysql restart ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值