加载中...

mysql的安装

 MySql-5.7.23-winx64ZIP的安装

1.到MySQL官网下载MySQLhttps://dev.mysql.com/downloads/mysql/

由于本人觉得安装版的MySQL由于东西太多(其实是懒),还是喜欢解压版的

 

2.1下载后,解压完后,打开bin目录,复制这个地址

2.2添加环境变量;点击【计算机】右键【属性】点击【高级系统设置】点击进入【环境变量】,【系统变量】中下拉选中【Path】点击【编辑】,鼠标光标移动到最后,复制地址到这里,注意:然后原先path值中没有分号,要添加一个英文的分号不要使用中文的。

 

3.1打开cmd (建议使用以管理员身份运行,不然很多坑) mysqld --initialize ,输入后稍等一下,然后你MySQL的目录下会出现一个data文件

3.2再输入mysqld –install 添加MySQL到服务中,接着net start mysql   启用服务

 

4.获取初始密码:因为5.7版本的会随机生成一个初始密码。所以,我们在启动服务前,先拿到这个密码比较好,避免不必要的操作。

打开MySQL的安装目录,打开刚刚生成的data目录,找到 .err  文件(同Linux的mysql的log日志),打开它。找到如下这行,翻译成中文的意思基本就是为root生成临时密码:temporary password is generated for root@localhost:XXXXXX

ps:如果此时MySQL服务是开启的状态,如果占用此文件,那么就要先停止服务,然后打开文件,获取密码后在启动服务。

 

5.登陆MySQL 再cmd mysql -uroot -p

 

修改密码的命令:SET PASSWORD FOR 'root'@'localhost' = '要改的密码'; 

 

MySQL的cmd常用命令:

 

mysqld --initialize         -- 初识化


mysqld --initialize-insecure  -- 初始化MySQL,-insecure设置初始登录密码为空

mysqld -install            -- 添加到Windows的系统服务中

mysqld --remove          -- 取消系统服务

net start mysql             -- 在服务中启动mysql

net stop mysql                -- 在服务中关闭mysql

mysql -uroot -p             -- 登录MySQL

mysqld --initialize-insecure --user=mysql   --目录里生成data目录(初始化)并创建root用户

quit 退出数据库

SET PASSWORD FOR 'root'@'localhost' = '要改的密码';     -- 设置root密码

 

 

2018.10.25使用数据库5.7.23ZIP版的错误记录:由于使用了错误my.ini造成了mysql服务器无法启动,其实安装时候可以先不用my.ini文件的 后面因为编码问题导致中文乱码的可以再加入my.ini配置文件进行重启MySQL服务即可。

 本人MySQL的my.ini的文件内容: 

 

[mysql]
default-character-set=utf8
#客户端编码设置
[mysqld]
port = 3306
#端口,一般默认都是3306
basedir=D:\mysql\mysql-5.7.23-winx64
#MySQL的路径
datadir=D:\mysql\mysql-5.7.23-winx64\data
#/data数据文件路径
max_connections=200
#最多可以链接多少个
character-set-server=utf8
#服务器字符集
default-storage-engine=INNODB
#mysql默认存储引擎

posted @ 2018-12-18 09:52  royal6  阅读(261)  评论(0编辑  收藏  举报