(免安装版本)MySQL数据库的安装及疑难解答

2018-01-26  本文已影响30人  52_St

操 作 系 统:windows 7
Python版本:Python 3.6.4
MySQL :mysql-5.7.21-win32.zip

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\MySQL\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#开启查询缓存
explicit_defaults_for_timestamp=true
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
D:\Program Files\MySQL\bin
image.png
# 在cmd窗口输入
mysqld --initialize
# 在cmd窗口中输入
mysqld install

会出现Services successfully installed字样

# 继续输入
mysqld --initialize-insecure --user=mysql

执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空
不执行该命令,直接启动服务是会报错的

# 在cmd窗口中输入
net start mysql

会出现
MySQL 服务正在启动
MySQL 服务已经启动成功

字样

# 首先停止MySQL服务
net stop mysql

会出现
MySQL 服务正在停止
MySQL 服务已成功停止

字样
或者
直接在任务管理器找到mysql进程并结束进程
接下来

# cmd窗口中输入
mysqld --skip-grant-tables

然后不要关闭当前的cmd窗口,并重新再打开一个新的cmd窗口,输入

# cmd窗口中输入,并回车
mysql

# cmd窗口中输入,并回车
use mysql;

# cmd窗口中输入,并回车
alter user 'root'@'localhost' identified by '新的密码';

# cmd窗口中输入,并回车
flush privileges;

# cmd窗口中输入,并回车
\q

然后,再打开任务管理器结束MySQL服务。
至此,MySQL密码更改成功,可以重新启动MySQL服务,并用新设置的密码登陆。

登陆方式:

# cmd窗口中输入,并回车
mysql -u root -p

然后,输入密码,登陆成功。

最后更新时间:2018-01-26 21:14:50

上一篇下一篇

猜你喜欢

热点阅读