安装搭建MySQL数据库可以分为以下几个步骤:
1、下载MySQL安装包
2、安装MySQL
3、配置MySQL
4、启动MySQL服务
5、登录MySQL
6、创建数据库和用户
下面是详细的步骤和说明:
1. 下载MySQL安装包
访问MySQL官方网站(https://www.mysql.com/),选择对应的操作系统版本,下载对应的安装包,对于Windows系统,可以下载mysqlinstallerwebcommunityxxx.msi
文件。
2. 安装MySQL
双击下载好的安装包,按照提示进行安装,在安装过程中,可以选择默认设置,也可以根据需要进行自定义设置,以下是一些建议的设置:
选项 | 建议值 | 说明 |
Type of installation | Typical | 标准安装 |
Server mode | Standalone MySQL Server / Classic MySQL Replication | 根据需要选择服务器模式 |
Accounts and Roles | Use legacy authentication plugin (recommended) | 使用推荐的认证插件 |
Connect To Server | Localhost via UNIX socket | 使用本地UNIX套接字连接 |
Unix socket file location | /tmp/mysql.sock | 设置UNIX套接字文件位置 |
Open firewall port | Add firewall exception for this port | 添加防火墙例外端口 |
Set root password | New root password | 设置新的root密码 |
Select a server type | Developer Machine (Multifunctional) | 根据需要选择服务器类型 |
Networking | Hostname: Localhost, Port: 3306, User: root, Password: | 设置网络连接信息 |
Apply Server configuration | Apply server configuration when done | 应用服务器配置 |
Check for updates | Check for updates regularly and apply them when available | 定期检查更新并应用可用更新 |
3. 配置MySQL
在安装完成后,需要对MySQL进行一些基本配置,打开命令提示符,输入以下命令:
mysqld initializeinsecure user=mysql
这将初始化MySQL数据库,并创建一个名为mysql
的用户,接下来,需要修改my.ini
文件,将basedir
和datadir
设置为合适的路径。
basedir="C:/Program Files/MySQL/MySQL Server x.x" datadir="C:/ProgramData/MySQL/MySQL Server x.x/Data/"
保存文件后,重启MySQL服务。
4. 启动MySQL服务
在Windows系统中,可以通过“服务”应用程序启动和管理MySQL服务,或者在命令提示符中输入以下命令:
net start mysql80
其中mysql80
是MySQL服务的名称,可能会因安装版本而异,如果看到“服务已成功启动”的消息,说明MySQL服务已经正常运行。
5. 登录MySQL
在命令提示符中输入以下命令,使用刚刚创建的mysql
用户登录MySQL:
mysql u root p
输入之前设置的root密码,按回车键登录,如果看到Welcome to the MySQL monitor...
的消息,说明已经成功登录。
6. 创建数据库和用户
在登录MySQL后,可以创建新的数据库和用户,创建一个名为testdb
的数据库和一个名为testuser
的用户:
CREATE DATABASE testdb; CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword'; GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
至此,MySQL数据库已经安装完成,并创建了一个新的数据库和用户,可以使用新创建的用户登录并操作数据库了。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/679603.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复