注:(
在MySQL解压的根目录下新建my.ini文本,将以下代码放入
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
设置3306端口
port = 3306
设置mysql的安装目录
basedir=E:\Work\mysql-5.7.25-winx64
设置mysql数据库的数据的存放目录
datadir=E:\Work\mysql-5.7.25-winx64\data
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
)
1、配置MySQL环境变量
(1)新建MYSQL_HOME 变量 E:\Work\mysql-5.7.25-winx64
(2)将%MYSQL_HOME%\bin添加到Path
2、安装
mysqld -install
3、初始化
mysqld --initialize
4、启动mysq
net start mysql
5、修改root初始密码
mysqladmin -u root password 新密码
(
如果出现 mysql登录报错“Access denied for user 'root'@'localhost' (using password: NO”的处理方法
第一种:
1.关闭正在运行的MySQL。
3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。(正常的情况是光标闪烁没有任何提示信息,如果不是就执行第二种方法)
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了)。
5.输入mysql回车,如果成功,将出现MySQL提示符 >
- 连接权限数据库use mysql; (别忘了最后的分号)
6.改密码:update MySQL.user set authentication_string=password('root') where user='root';(别忘了最后的分号)
7.刷新权限(必须的步骤)flush privileges;
第二种:
1、关闭MySQL服务
2、新建文本文件 命名任意 如mysql.txt 放在 MySQL安装文件夹下 如 C:MYSQL\mysql.txt
3、文件内容为 set authentiction_string for 'root'@'localhost' = password('newPassword');
3、打开dos系统 打开到安装的bin目录下面 执行mysqld -nt --init-file=C:MYSQL\mysql.txt
4、执行完之后,控制台打开MySQL服务 net start mysql ,提示服务器启动成功;
5、删除mysql.txt文件,另打开一个dos控制台,输入mysql --uroot -p 回车,然后输入上面修改的密码;回车之后就进入mysql>编辑框了;
6、\q退出;
)