Windows10下MySQL 8.0.12详细安装配置教程

4 下载量 61 浏览量 更新于2024-08-28 收藏 306KB PDF 举报
"mysql 8.0.12 安装配置方法图文教程(windows10)" MySQL 8.0.12 是一个流行的开源关系型数据库管理系统,本教程将指导您在Windows 10系统上进行安装和配置。以下是详细步骤: 1. **下载MySQL安装包**:首先,您需要访问MySQL的官方网站,选择适用于Windows系统的安装包。在本教程中,选择了压缩文件包进行下载。下载完成后,将文件解压到您想要的位置,例如`F:\mysql-8.0.12-winx64`。 2. **配置环境变量**:为了使系统能够识别MySQL的可执行文件,您需要添加MySQL的`bin`目录到系统的PATH环境变量中。这可以通过右键点击“我的电脑”,选择“属性”,然后点击“高级系统设置”来实现。接着,在“环境变量”窗口中,编辑“Path”变量,添加MySQL `bin`目录的路径。 3. **编辑配置文件**:在解压的文件夹内,创建一个新的文本文件,内容指定MySQL的数据存储目录(`data`目录会自动生成)。然后将文件名改为`my.ini`,这是MySQL的配置文件。 4. **初始化MySQL服务**:打开命令提示符,以管理员权限运行`CMD.EXE`。输入命令`mysqld --initialize --console`来初始化MySQL服务器。这个过程会生成一个临时的root用户的密码,记录下这个密码,例如`qupx/kOy954`,稍后登录时会用到。 5. **启动MySQL服务**:在命令行中,使用`mysqld.exe`来启动MySQL服务。如果一切正常,您应该能看到MySQL服务已经启动。 6. **设置root用户密码**:由于之前生成的是临时密码,我们需要使用`mysql_secure_installation`命令来更改root用户的密码。在命令行中输入此命令,然后按照提示操作,设置新的强密码。 7. **安装MySQL Server**:如果需要安装MySQL Server服务以便于系统自动启动,可以在命令行中输入`mysqld install`,然后使用`net start MySQL服务名`来启动服务。 8. **连接MySQL**:现在您可以使用MySQL客户端工具,如MySQL Workbench,或通过命令行`mysql -u root -p`连接MySQL,输入您刚才设置的新密码,完成登录。 9. **创建数据库和用户**:登录后,可以使用SQL语句创建新的数据库(如`CREATE DATABASE mydatabase;`),以及新的用户(`CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';`)并为其分配权限(`GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';`)。 通过以上步骤,您已经在Windows 10上成功安装并配置了MySQL 8.0.12。确保在日常使用中定期备份数据,并根据需要调整MySQL的配置以满足安全性及性能需求。
432 浏览量
1. 下载 2. 解压 3. 环境变量Path加 D:\Program Files\mysql-8.0.12-winx64\bin 4. 在文件夹下新建data文件夹,my.ini文件,my.ini内容为 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\Program Files\mysql-8.0.12-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Program Files\mysql-8.0.12-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 5. mysqld --initialize --console,记下密码 MySQL下载安装配置 分区 MySQL下载安装配置 的第 1 页 6. 管理员模式运行cmd到MySQL根目录运行 mysqld --install 7. 管理员模式cmd到根目录运行net start mysql启动服务,net stop mysql停止服务,可创建管理员模式批处理命令(start mysql service.bat)形如 @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) net start mysql pause