本文主要是介绍关于mysql安装过程中命令mysqld --initialize --console出错的解答,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于mysql安装过程中命令mysqld --initialize --console出错的解答
首先奉上mysql安装的教程MySQL8.0.22安装及配置(超详细)
炒鸡感谢挣扎的工程师大佬的博文。
出错点的关键在my.ini文件,内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:MySQLData
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
输入命令mysqld --initialize --console时会弹出如下错误
这里只需要更改前面步骤中插入的文件my.ini里面MySQL的安装目录和MySQL的数据库存放目录,改成自己的MySQL存放路径即可
#add# 如果还是报错找不到文件位置,那就把路径名规整、斜线反过来,如下:
# 设置mysql的安装目录
basedir=D:MySQL //改为basedir=D://MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:MySQLData //改为datadir=D://MySQL/Data
这篇关于关于mysql安装过程中命令mysqld --initialize --console出错的解答的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!