美文网首页
mysql解压版安装服务,Windows平台

mysql解压版安装服务,Windows平台

作者: 田文健 | 来源:发表于2017-12-18 14:48 被阅读0次

为了方便配置下载了解压版的mysql安装在服务器上,想要运行需要一番配置,我的mysql版本是5.7.16。
首先写好配置文件,在mysql根目录下新建一个my.ini文件,或者直接重命名my-default为my.ini。
然后添加配置,我的是


[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\mysql\mysql-5.7.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql\data
# 允许最大连接数
max_connections=300
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

然后打开控制台,cd到mysql的bin目录,用一下命令安装服务
mysqld install

这个时候还不能启动服务,因为基础数据表还没初始化执行一下命令
mysqld --initialize

成功之后启动服务
net start mysql

之后就可以命令行登录,重置密码了。

这种初始化方式初始的密码可能不会显示出来,要手动重置密码
先关闭服务,再用
mysqld -skip-grant-tables
启动无需验证的登录,新打开一个cmd窗口,直接mysql登入(或者在配置中添加[mysqld] skip-grant-tables=1启动服务,完后再删掉重启)
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
重置密码即可,然后关闭mysqld 进程,重启服务。

再附上新建用户的过程
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
创建一个所有域名访问的用户,授权所有权限
GRANT all ON . TO 'username'@'%'

相关文章

网友评论

      本文标题:mysql解压版安装服务,Windows平台

      本文链接:https://www.haomeiwen.com/subject/cnnpwxtx.html