一、下载mysql

        进入官网:MySQLhttps://www.mysql.com/

点击DOWNLOADS :

        在最下方选择MySQL Community ServerMySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

         根据自己电脑的配置选择版本(我选择了图中划线版本):

        打开后选择No thanks,just start my download下载:

         下载后解压并放到自己喜欢的盘中(mysql文件夹所在的路径不要有中文!!!不要有中文!!!不然后续初始化时容易报错)

        解压后的文件内容:

二、配置环境

        在解压的文件夹(一般不改就是mysql-8.0.28-winx64)中用“记事本”创建文件 “my.ini”,并输入以下内容(不要照抄!!!设置mysql的安装目录和mysql数据库的数据存放目录的文件路径记得要根据自己的路径进行修改,解压的文件夹中可能没有data的文件夹,不要着急新建,后面初始化的时候一般电脑会自动新建的)

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:\mysql-8.0.23-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql-8.0.23-winx64\data

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

max_connect_errors=10

# 服务端使用的字符集默认为UTFMB4

character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8mb4

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8mb4

        对系统环境变量进行设置:

                鼠标右键点击此电脑,选择属性

                 选择高级系统设置

                 选择环境变量

                 选择Path进行编辑

        

                在Path中新增加一个环境变量,变量内容就是mysql所在文件夹中bin文件夹的路径(第2步输入的就是变量内容)设置好后确定

        一定要展开Path进行新建编辑,如果你的系统环境变量无法展开时,可能是因为第一个变量 不是系统变量(一般都是C:\开头的),此时将系统变量前变量(连同分号)进行复制,删除(每个变量以分号分隔),确定后就可以展开了,展开后记得要将之前删除的变量进行添加

 三、启动服务器

        以管理员身份打开命令提示符

        将当前地址修改到bin文件夹(‘cd..’为返回上级文件夹,‘cd 文件名’可以去到对应下级文件夹,在C:\>时要输入对应盘,再通过‘cd 文件名’去到对应下级文件夹,此时也可以输入‘cd 文件夹的路径’就可以去到对应的文件夹了)(我的文件夹名有过修改,请根据实际情况进行修改)

       

         然后输入mysqld --initialize –console进行初始化,如果初始化成功,会有初始化密码(root@localhost:后面的一串字符就是,图中黄色圈圈的地方),一定要记住,等下要输入的

        初始化后如果报错没有初始化密码的输出,检查一下自己的环境变量是否设置好了,mysql文件夹中是否自己新建了data文件(如果自己新建了就删掉),my.ini文件中的字符集设置和文件的路径是否正确,文件路径中是否含有中文(如果含有中文,就将mysql文件移动到路径没有中文的地方,移动后记得将环境变量和my.ini文件中的对应路径进行修改)

        如果输入mysqld --initialize –console除了增加了data文件外什么都没有返回的话,可以尝试输入mysqld --no-defaults --initialize --console

        输入mysqld --install mysql进行安装,输出Service successfully installed.则是安装成功

       (如果出现 The service already exists!  ,说明名称为 mysql的服务已经存在,要先卸载原来的服务,然后再重新安装,输入命令sc delete mysql即可卸载)

         输入net start mysql启动服务器(如果输入后启动失败,可以在服务应用中手动启动:win+r,输入“services.msc”打开系统服务应用,找到mysql并进行启动,然后进入命令提示符将当前目录改到bin所在目录即可)

         输入mysql -u root -p进入mysql管理系统,在Enter password:后输入初始化的密码

 然后输入alter user 'root'@localhost identified by '123456';进行密码修改(123456可以改成你想要的密码)(图片中的倒数第三行)(每次进入mysql数据库管理系统都可以用这个语句进行修改密码)

 然后输入quit退出mysql数据库管理系统,再次输入mysql -uroot -p,然后输入你所设定的密码,看是否能够再次进入数据库管理系统,如果可以成功进入,则为设定成功。再次输入quit就可以退出了(就是图片的最后一行中输入)。

希望对你有所帮助 !

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐