-
shaoshl 小试身手Lv3
发表于2020-4-16 10:08
楼主
一: MYSQL安装
1.安装文件
2.解压.zip文件到电脑,配置环境变量
3.配置mysql.ini文件和数据库数据保存路径
4以管理员运行cmd,进入mysql5.7的bin目录下--执行
5.注册服务:
6.启动服务,输入如下命令,回车
7管理员运行cmd,登陆mysql.
二:Navicat图形化界面连接mysql
出现如下状况的原因:没有启动mysql服务
my.zip
(2.36 KB, 下载次数: )
1.安装文件
Mysql5.7.27.zip
提取码:ve12
Navicat(解压就可用)
提取码:akb5
MySQL安装文件分两种 .msi和.zip ,.msi需要安装
下面是压缩包配置
2.解压.zip文件到电脑,配置环境变量
我的电脑->属性->高级->环境变量
选择Path,在其后面添加: 你的mysql bin文件夹的路径 :
F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\bin;
3.配置mysql.ini文件和数据库数据保存路径
配置完环境变量之后,在F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)
mysql.ini文件的内容在附件,下载解压拷贝里面的内容到你的mysql.ini
(我的文件名是my.ini)
编辑my.ini文件.设置basedir地址:请按照你的mysql5.7-windx64的路径配置
datadir地址:你的数据库文件的地址.就是上面创建的data文件夹路劲
4以管理员运行cmd,进入mysql5.7的bin目录下--执行
(一定要用管理员运行cmd)
mysqld --initialize --console初始化数据库
--console是打印日志,如按上面设置一般是没有问题,会出现密码,就是下图红色字体...可进行下一步2.7...
如果没有出现密码,报错.下面会出现报错信息.可以翻译看一下是什么错误.下图
如报错信息显示已经有文件了.那就找到datadir的路径下的文件.(你在my.ini自己设置的data路径.)
删除掉重新在输入mysqld --initialize --console
5.注册服务:
在执行:mysqld -install
如之前安装过mysql服务:
先删除mysql服务:sc delete mysql
再执行mysqld -install
或者 重新注册一个不同名服务,如:
mysqld -install -mysql2
会显示注册成功
6.启动服务,输入如下命令,回车
net start mysql
7管理员运行cmd,登陆mysql.
mysql -uroot -p
密码是2.6.1产生的红色密码
登陆没有问题.请看2.9.3
如这里报错:
mysql -uroot -p Enter password: **** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决:
2.9.1在my,ini.找到 [mysqld],在下面添加skip-grant-tables(此参数用于忘记mysql密码),(重启mysql服务生效)
如下图
2.9.2此时在登陆mysql -uroot -p
密码处按回车即可登陆
2.9.3修改密码:
mysql>update mysql.user set authentication_string=password('新密码') where user='root' and Host ='localhost';
2.9.4刷新权限:
FLUSH PRIVILEGES;
2.9.5注释掉 my.ini 中刚才添加的(修改mysql.ini文件都要重启mysql服务才可以生效)
#skip-grant-tables
2.9.6重新登录。
此时查看 mySQL 版本:
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.27 |
+-----------+
二:Navicat图形化界面连接mysql
1.新建连接
2. 填写连接ip和密码
3. 查看是否连通
出现如下状况的原因:没有启动mysql服务
4个回答
记得关注我们的大神,不定期更新技术贴哟~