windows server 2012安装mysql windows2012安装mysql5.7
一. 检查系统版本:
二. 下载mysql, 下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
三. 解压下载后的压缩包:
四. 配置环境变量:
在系统的path下添加mysql解压目录bin目录的路径:
C:\mysql-5.7.29-winx64\bin
五. 创建my.ini文件
在解压后的目录下创建my.ini文件, 内容如下:
[client] port=3306 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\mysql-5.7.29-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\mysql-5.7.29-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
六. 初始化mysql, 初始化完成后, 会发现解压目录里面有data; mysqld --initialize
七. 安装mysql , 如果这里报错的话, 看下面的问题集合(截图的指令, 或者使用指令 mysqld install 是一样的):
八. 启动mysql服务:
九. Mysql安装完成后, 有一个初始密码在data目录下有个以 计算机名.err的文件, 使用这个密码进入mysql; 如果这里报错, 请看下面的问题集合
十. 修改root密码, 并且使mysql可以远程访问
#修改密码 mysql> alter user 'root'@'localhost' identified by 'yourpassword'; Query OK, 0 rows affected (0.00 sec) mysql> exit; Bye #退出后使用新的密码登陆 #设置可以远程连接 mysql> show databases; mysql> use mysql Database changed mysql> show tables; mysql> select * from user \G mysql> update mysql.user set host='%' where user='root'; Query OK, 1 row affected (0.05 sec) Rows matched: 1 Changed: 1 Warnings: 0 #更改完成后, 刷新也行, 重启下mysql也行 mysql> select user , host, authentication_string from user; 3 rows in set (0.00 sec) mysql> exit; Bye #刷新语句 mysql> flush privileges;十一. 问题合集:
下载并安装Visual C++ Redistributable Packages for Visual Studio 2013, 有三个版本, 根据自己的系统版本下载, 下载完成后, 安装即可;
下载地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
2. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
打开【服务】启动mysql, 如果发现启动不了, 报下面的错误, 说明你的mysql目录下的data没有初始化, 使用命令
c:\mysql-5.7.29-winx64\bin>mysqld --initialize初始化一下再启动myslq服务即可:
3. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)的第二种情况, 就是mysql也启动了, 但是一输入mysql –u –root –p, 然后输入密码之后, 就一直报这个错, 按照下面的步骤执行:
Net stop mysql #停止mysql服务删除根目录下的 data文件夹
重新执行 mysqld –initialize ; 重新初始化data目录
然后再启动mysql
Net start mysql4. My.ini的编码问题:
c:\mysql-5.7.29-winx64\bin>mysqld --console mysqld: [ERROR] Found option without preceding group in config file c:\mysql-5.7 .29-winx64\my.ini at line 1! mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
把my.ini文件的编码改成ANSI就行了
在windows下启动mysql
1. 查看mysql的安装路径, 我的电脑→右键→属性→环境变量→MySQL_home 2. 启动mysql: net start mysql 如果这里服务名无效有两种情况: 第一使用管理员启动cmd 第二没有安装mysql服务 安装mysql服务(使用管理员启动cmd, 否则会报 Install/Remove of the Service Denied! 的错误): mysqld --install MySQL --defaults-file="D:\IDE_INPUT\mysql-5.7.25-winx64\my.ini" 3. 安装完成后再启动mysql
Windoesserver2012server 安装mysql windows server 2012 r2 安装mysql
windows Server2012r2安装mysql8 windows server 2012安装mysql
windows server2012安装mysql8.0报错 windows server 2012 r2 安装mysql
windowserver2012 安装mysql8 windows server 2012 r2 安装mysql
Windows server2016 安装MySQL教程 windows server 2012 r2安装mysql
server2012 不能安装mysql windows server 2012 r2安装mysql
Server 2012服务器安装mysql装不上 windows server 2012安装mysql
windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql
windows2012server r2 安装mysql windows server 2012 r2 mysql
Windows Server 2012下载安装MySQL8教程 windows server 2012 r2 mysql