简体   繁体   English

安装erpnext时如何为mysql设置root用户密码?

[英]How to set root user password for mysql while installing erpnext?

I am installing Erpnext in my ubuntu 18.04 Lts. 我正在Ubuntu 18.04 Lts中安装Erpnext。 I want to know how to set password for MySql root user. 我想知道如何为MySql根用户设置密码。

I am installing erpnext in my ubuntu 18.04 LTS. 我正在ubuntu 18.04 LTS中安装erpnext。 while running the command - 'sudo bench new-site site4.local' for creating a new frappe site, it is asking for - 'MySQL root password': 在运行命令-'sudo bench new-site site4.local'创建新的frappe站点时,要求输入-'MySQL root password':

I have tried - sudo mysql --user=root mysql' but it is giving output as- mysql: unknown variable 'pid-file=/var/run/mysqld/mysqld.pid 我试过了sudo mysql --user=root mysql' but it is giving output as- mysql: unknown variable 'pid-file=/var/run/mysqld/mysqld.pid

pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'")

You need to set root password if not set already. 如果尚未设置,则需要设置root密码。 While setting root password check if password plugin is set to mysql_native_password or not. 在设置根密码时,检查密码插件是否设置为mysql_native_password。 If password plugin is set to unix_socket change it to mysql_native_password. 如果密码插件设置为unix_socket,请将其更改为mysql_native_password。 unix_socket ignore passwords and allow the corresponding Unix user in without a password check. unix_socket忽略密码,并允许相应的Unix用户进入而无需密码检查。 To change plugin type follow below command: 要更改插件类型,请遵循以下命令:

sudo mysql -u root -p
UPDATE mysql.user SET plugin = 'mysql_native_password', 
      Password = PASSWORD('NEWPASSWORD') WHERE User = 'root';
flush privileges;
quit;

Replace NEWPASSWORD with your password 用您的密码替换NEWPASSWORD

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 安装ROOT时出错 - Errors while installing ROOT 如何将WSGIDaemonProcess用户设置为Django应用程序的root用户? - How to set WSGIDaemonProcess user as root for Django app? python fabric如何设置用户密码 - python fabric how to set user password mysql.connector.errors.ProgrammingError: 1045 (28000): 拒绝用户 'root'@'localhost' 访问(使用密码:YES) - mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 用户数据库中未设置密码 - No password set in user database 带有mysql和django的Travis CI返回(1045,“拒绝用户'root'@'localhost'的访问(使用密码:是)”) - Travis CI with mysql and django returns (1045, “Access denied for user 'root'@'localhost' (using password: YES)”) 使用gpuarray为theano安装miniconda:以root或用户身份? - Installing miniconda for theano with gpuarray: as root or as user? 非 root 用户安装 python 包/工具 - Installing a python package/tool by a non root user 使用密码:用户“ root” @“ localhost”的访问被拒绝 - Access denied for user 'root'@'localhost' using password: NO 在cpanel centos上安装erpnext时遇到缺少依赖项错误 - Getting missing dependency error on installing erpnext on cpanel centos
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM