如何安装mysql-5.7.9-winx64数据库

2024-03-11 05:08

本文主要是介绍如何安装mysql-5.7.9-winx64数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.   mysql-5.7.4-m14-winx64.zip下载2、解压到D:/mysql.(路径自己指定)3、在D:/mysql/mysql-5.7.4-m14-winx64下新建my.ini配置文件(可恶mysql自带一个文件,简陋至极!)
内容如下:####################配置文件开始#################### For advice on how to change settings please see# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the# *** default location during install, and will be replaced if you# *** upgrade to a newer version of MySQL.[client]default-character-set=utf8[mysqld]port=3306character-set-server = utf8basedir  ="D:/mysql/mysql-5.7.4-m14-winx64/"datadir  ="D:/mysql/mysql-5.7.4-m14-winx64/data/"tmpdir   ="D:/mysql/mysql-5.7.4-m14-winx64/data/"socket   ="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql.sock"log-error="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql_error.log"#server_id = 2#skip-lockingmax_connections=100table_open_cache=256query_cache_size=1Mtmp_table_size=32Mthread_cache_size=8innodb_data_home_dir="D:/mysql/mysql-5.7.4-m14-winx64/data/"innodb_flush_log_at_trx_commit =1innodb_log_buffer_size=128Minnodb_buffer_pool_size=128Minnodb_log_file_size=10Minnodb_thread_concurrency=16innodb-autoextend-increment=1000join_buffer_size = 128Msort_buffer_size = 32Mread_rnd_buffer_size = 32Mmax_allowed_packet = 32Mexplicit_defaults_for_timestamp=truesql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
####################配置文件结束###################重点是以下配置,其中datadir的目录名称必须是:D:/mysql/mysql-5.7.4-m14-winx64/data/。4、在windows系统环境变量path,加入如下内容
D:/mysql/mysql-5.7.4-m14-winx64/bin;(注意加分号)5、将mysql注册为windows系统服务
具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):
增加服务命令:mysqld install MySQL --defaults-file="D:/mysql/mysql-5.7.4-m14-winx64/my.ini" 
移除服务命令为:mysqld remove6、第5步成功后,打开系统服务管理
可以看到mysql系统服务(此处需要注意):
需要在mysql服务的登陆属性里配置管理员用户登陆(不配置从服务管理里启动报1035错误,在命令行启动报启动失败) 
在命令行启动mysql命令为: net start mysql关闭mysql命令为:net stop mysql7、修改root的密码为123456
命令行执行:mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT8、此时可以在本机上客户端连接了(本人用的是SQLyog),有个系统库叫:mysql 9、远程登陆配置
允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
1)在本机先使用root用户登录mysql:命令行执行:mysql -u root -p
输入密码(第7步中设置的密码):123456
2)进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
mysql>FLUSH PRIVILEGES;
退出mysql:quit..2、解压到D:/mysql.(路径自己指定)3、在D:/mysql/mysql-5.7.4-m14-winx64下新建my.ini配置文件(可恶mysql自带一个文件,简陋至极!)
内容如下:####################配置文件开始#################### For advice on how to change settings please see# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the# *** default location during install, and will be replaced if you# *** upgrade to a newer version of MySQL.[client]default-character-set=utf8[mysqld]port=3306basedir  ="D:/mysql/mysql-5.7.4-m14-winx64/"datadir  ="D:/mysql/mysql-5.7.4-m14-winx64/data/"tmpdir   ="D:/mysql/mysql-5.7.4-m14-winx64/data/"socket   ="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql.sock"log-error="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql_error.log"#server_id = 2#skip-lockingmax_connections=100table_open_cache=256query_cache_size=1Mtmp_table_size=32Mthread_cache_size=8innodb_data_home_dir="D:/mysql/mysql-5.7.4-m14-winx64/data/"innodb_flush_log_at_trx_commit =1innodb_log_buffer_size=128Minnodb_buffer_pool_size=128Minnodb_log_file_size=10Minnodb_thread_concurrency=16innodb-autoextend-increment=1000join_buffer_size = 128Msort_buffer_size = 32Mread_rnd_buffer_size = 32Mmax_allowed_packet = 32Mexplicit_defaults_for_timestamp=truesql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
####################配置文件结束###################重点是以下配置,其中datadir的目录名称必须是:D:/mysql/mysql-5.7.4-m14-winx64/data/。4、在windows系统环境变量path,加入如下内容
D:/mysql/mysql-5.7.4-m14-winx64/bin;(注意加分号)5、将mysql注册为windows系统服务
具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):
增加服务命令:mysqld install MySQL --defaults-file="D:/mysql/mysql-5.7.4-m14-winx64/my.ini" 
移除服务命令为:mysqld remove6、第5步成功后,打开系统服务管理
可以看到mysql系统服务(此处需要注意):
需要在mysql服务的登陆属性里配置管理员用户登陆(不配置从服务管理里启动报1035错误,在命令行启动报启动失败) 
在命令行启动mysql命令为: net start mysql关闭mysql命令为:net stop mysql7、修改root的密码为123456
命令行执行:mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT8、此时可以在本机上客户端连接了(本人用的是SQLyog),有个系统库叫:mysql 9、远程登陆配置
允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
1)在本机先使用root用户登录mysql:命令行执行:mysql -u root -p
输入密码(第7步中设置的密码):123456
2)进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
mysql>FLUSH PRIVILEGES;
退出mysql:quit..

这篇关于如何安装mysql-5.7.9-winx64数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796739

相关文章

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

MySQL大表数据的分区与分库分表的实现

《MySQL大表数据的分区与分库分表的实现》数据库的分区和分库分表是两种常用的技术方案,本文主要介绍了MySQL大表数据的分区与分库分表的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录1. mysql大表数据的分区1.1 什么是分区?1.2 分区的类型1.3 分区的优点1.4 分

MySQL错误代码2058和2059的解决办法

《MySQL错误代码2058和2059的解决办法》:本文主要介绍MySQL错误代码2058和2059的解决办法,2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配,... 目录1. 前置理解2.报错现象3.解决办法(敲重点!!!)1. php前置理解2058和2059的错误