龙空技术网

安装Mysql-8.0.11遇到的问题

爱音乐的程序员小新人 213

前言:

今天同学们对“mysql 斜杠”可能比较关怀,同学们都需要学习一些“mysql 斜杠”的相关内容。那么小编也在网上网罗了一些关于“mysql 斜杠””的相关内容,希望看官们能喜欢,姐妹们快快来了解一下吧!

今天装了一天的Mysql 遇到的问题是差点砸电脑,也是自己太笨,仅加深印象

1、从官网上下载的8.0.11解压出来没有my.ini需要手动添加。地址一定要跟my.ini中的地址一致,不然安装的时候会提示路径 不对,我就是从网上直接copy没看搞了一段时间

[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=E:\\software\\mysql\\mysql-8.0.11-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=E:\\software\\mysql\\mysql-8.0.11-winx64\\Data # 此处同上# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8

2、阿里云服务器需要开启3306端口。不然Navicat for Mysql连接会提示"10061"错误

3、在mysql中bin目录下执行"mysqld --initialize --console"部分电脑会报"vcruntime140.dll"丢失

安装vc++ 2015运行库64位即可

4、在mysql中bin目录下执行"mysqld --install "部分电脑会报"api-ms-win-crt-runtime-l1-1-0.dll"丢失

;form=MSHOME

根据版本如下图安装即可

5、最坑的是这个我搞了大半天。我太笨了

从网上搜了大部分的授予root用户%所有ip可访问连接的权限都是下面这条命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 执行便报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near 'identified by "123456"' at line 1

百度上都是这种方法。气死我了。

我是通过下面这个方法走下去的

第一步:创建root用户CREATE USER 'root'@'%' IDENTIFIED BY '111111'; GRANT ALL ON *.* TO 'root'@'%'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111';

这三条命令执行完就可以了。navicat for mysql登录时,密码为"111111"就可以了。

标签: #mysql 斜杠 #mysql连接失败10061 #不能连接mysql10061 #mysql安装check卡着