可供参考:
安装版:MySQL安装和配置详细http://www.jianshu.com/p/7458c274580d
官网下载mysql安装包,网址链接:https://dev.mysql.com/downloads/installer/
选择相应的版本进行安装。本文使用mysql-5.7.17版本。
免安装版
1、安装路径
将解压后的文件放到自定义安装目录下
2、配置mysql环境变量
系统变量名path下添加mysql安装路径下的bin
目录
3、配置文件更改
在mysql文件夹下,用记事本打开my-default.ini,编辑basedir
和datadir
两行,basedir
为mysql安装目录,datadir
为mysql安装目录下data文件夹(此时安装目录下并没有data,后续命令行操作生成)
my-defaultmy-default.ini为软件默认配置文件,也可在此目录下新建my.ini配置文件,写入相应配置代码
4、命令行操作
打开window命令行工具,进入mysql安装路径下的
bin
目录下
- 注册mysql服务
输入mysqld install mysql
(如果自定义my.ini配置文件,输入mysqld install mysql --defaults-file="my.ini路径(此处根据安装路径不同自行修改)"
)
打洞: 移除服务命令为:mysqld remove
- 初始mysql、生成data目录
命令行mysqld --initialize-insecure
自动生成无密码的root用户
命令行mysqld --initialize
自动生成带随机密码的root用户
如果目录下存在data文件夹,不为空是不能执行这个命令的,可以先删除data目录下的所有文件或者移走 - 启动服务
输入net start mysql
- 登陆数据库
DOS窗口键入命令mysql -u root -p
- 更改登陆密码
- 记住老密码
1、使用老密码登陆数据库
2、键入命令update mysql.user set authentication_string=password('123456') where user='root'
3、刷新权限(必须步骤):flush privileges
,之后按ctrl+c退出mysql数据库,再输入quit
退出mysql服务
9、注销系统,重新进入,便可使用更改后的新密码登录 - 忘记老密码
打开DOS窗口,转到安装路径bin目录下
1、关闭正在运行的MySQL服务(命令行net stop mysql
)
3、输入mysqld --skip-grant-tables 回车,--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证(也可以在.ini配置文件中加入跳过验证命令,密码修改成功后删除)。
4、 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5、输入mysql
回车,如果成功,将出现MySQL提示符 >。
6、连接权限数据库:use mysql
6、改密码:update mysql.user set authentication_string=password('123456') where user='root'
(老版本mysql使用:update user set password=password("123456") where user='root'
)
7、刷新权限:flush privileges
,之后按ctrl+c退出mysql数据库,再输入quit
退出mysql服务
9、注销系统,重新进入,便可使用更改后的新密码登录
- 记住老密码
网友评论