安装mysql zip 安装包 Navicat连接
2018-06-18 01:37:43来源:未知 阅读 ()
笔者在安装mysql时一直出现各种问题,今天难得成功一次,决定记录一下,留作纪念与参考
安装第一步,下载mysql
https://dev.mysql.com/downloads/mysql/
以在windows下安装为例
解压到你所要放的文件夹里
在文件夹里新建一个 my.ini 文件作为配置文件,再创建一个data作为数据存放处
文件里写上(注意,应该把路径改为你所配置的相应路径)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\softwares\\mysql-5.7.14-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\softwares\\mysql-5.7.14-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
在命令行里输入命令
mysqld --defaults-file="F:\my.ini" --initialize
其中的那个file路径是你的my.ini 的路径
然后输入
mysqld install
安装, 之后应该启动服务,笔者用的环境是windows server2012
打开服务的方式是
控制面板->管理工具->服务->MySql
右击MySql 选择启动服务
.err 文件中找到临时密码,登入,
用下面命令修改 <注意,有些版本不是该命令,我的版本2018的>
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPassword'
然后就可以正常使用了
接下去连接Navicat
正常设置点击连接后出现了错误
ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded
进入mysql中 ,进入mysql数据库
use mysql
然后查询了一下
select user, host, plugin, authentication_string from user\G;
发现加密方式不一样,而这个加密方式navicat不支持
输入语句
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
修改后结果
将加密方式改回mysql_native_password
注意,此时千万不要退出mysql 先将密码用之前改密码的命令修改一下,由于加密方式修改,而原本密文未改,如果不修改密码就会导致无法进入mysql,笔者也因此重装过mysql。。。
然后连接,输入密码正常登入
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- MySQL replace函数怎么替换字符串语句 2020-03-09
- PHP访问MySQL查询超时怎么办 2020-03-09
- mysql登录时闪退 2020-02-27
- MySQL出现1067错误号 2020-02-27
- mysql7.x如何单独安装mysql 2020-02-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash