windows和乌班图下安装并且配置mysql

本文详细介绍了在Windows和Ubuntu系统下安装与配置MySQL的过程,包括下载、解压、环境变量设置、服务安装与启动,以及如何通过SQLyog或Navicat进行图形界面操作。

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

一、windows下安装mysql配置
1、下载位置:https://dev.mysql.com/downloads/file/?id=476233
在这里插入图片描述2、然后将其解压到任意的地址目录文件如下所示注意:my.ini文件默认不存在需要我们接下来创建
在这里插入图片描述3、创建my.ini文件

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.0.11-winx64   # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql\\mysql-8.0.11-winx64\\Data   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

可以打开记事本粘贴然后修改你解压的位置其他的默认就好,然后另存为my.ini格式 特别提示一定要用ANSI编码方式不然后续会报错
5、配置环境变量将
在这里插入图片描述添加到path
6、打开管理员终端输入mysqld --initialize --console
然后下面会出现你的默认密码和账户一定要记住
7、再管理员终端执行安装命令mysqld --install [服务名]#服务名可以不加如果你不需要开启多个mysql
8、安装完成之后,就可以通过命令net start mysql启动MySQL的服务了。通过命令net stop mysql停止服务。通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务
9、更改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';  #结尾的;号也要

10、因为mysql没有自带的图形界面,所以这里我们要借助第三方的图形界面来操作我们的mysql,这里我提供两种方式,第一种就是SQLyog,第二种就是Navicat软件,这里我推荐的是SQLyog,虽然Navicat更加强大,但是破解起来很麻烦。

二、乌班图
一、在终端中使用apt安装:

sudo apt-get install mysql-server mysql-client

他们说安装过程会提示你输入密码但是我不知道我装了好多次都没有提示于是我弄好好久最后使用了下面的方法来重置密码
这是我参考的文章:https://www.cnblogs.com/super-zhangkun/p/9435974.html

二、
1.进入到etc/mysql 目录下,查看debian.cnf文件
2.找到用户名,密码 ,使用此账号登录mysql
3、执行下面的代码修改默认账户和密码

show databases;
 
use mysql;
  
update user set authentication_string=PASSWORD("自定义密码") where user='root';
  
update user set plugin="mysql_native_password";
  
flush privileges;
  
quit;

4、修改完密码,需要重启mysql

/etc/init.d/mysql restart;
### Ubuntu 上安装 MySQL 5.7.26 的具体方法 #### 准备工作 在开始之前,确保系统的软件包索引是最新的。可以通过运行以下命令来更新: ```bash sudo apt update ``` #### 步骤一:卸载旧版本的 MySQL(如果存在) 如果有之前的 MySQL 版本已安装,则需要先将其移除以避免冲突。 ```bash sudo apt-get remove --purge mysql* sudo apt-get autoremove sudo apt-get autoclean sudo rm -rf /var/lib/mysql sudo rm -rf /etc/mysql/ ``` #### 步骤二:添加官方 MySQL APT 存储库 为了获取最新版的 MySQL 5.7.26,需添加其官方存储库。下载并安装官方提供的 GPG 密钥以及配置文件。 1. 下载并导入密钥: ```bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb ``` 在此过程中会弹出一个窗口提示选择所需的 MySQL 版本,请手动选择 `mysql-5.7` 并确认保存设置[^3]。 2. 更新本地APT缓存: ```bash sudo apt update ``` #### 步骤三:正式安装 MySQL Server Client 通过APT工具完成MySQL服务器及其客户端组件的安装过程如下所示: ```bash sudo apt install mysql-server mysql-client libmysqlclient-dev ``` 此操作将会自动拉取所需依赖项,并按照指定版本号进行部署处理。 #### 配置初始化参数文件 创建一个新的my.cnf配置文档或者编辑现有的全局默认路径下的同名档案(/etc/my.cnf),输入下面的内容作为基础设定模板之一: ```ini [mysqld] user=mysql basedir=/usr/local/mysql datadir=/data/3306/data socket=/tmp/mysql.sock server_id=6 port=3306 [mysql] socket=/tmp/mysql.sock ``` 上述代码片段定义了一些重要的数据库引擎属性,比如监听端口号、数据目录位置等信息字段[^4]。 #### 启动与验证服务状态 最后一步就是激活新装好的实例进程并且检验当前运行状况是否正常无误: 启动服务: ```bash sudo systemctl start mysql.service ``` 检查服务状态: ```bash sudo systemctl status mysql.service ``` 登录到刚刚建立起来的新环境当中去测试一下连接功能是否成功生效吧! ```bash mysql -u root -p ``` 至此为止,在Ubuntu操作系统平台上顺利完成了一整套关于如何正确安装特定版本即MySQL 5.7.26的操作流程说明啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值