专业开发网站企业,wordpress文章末尾添加内容,wordpress分享插件下载,网站制作一般哪家好最近项目用到了Mysql#xff0c;项目里面没有运维人员#xff0c;项目经理吩咐我在Linux下搭基础环境#xff0c;其中遇到各种坑#xff0c;现在记录一下#xff0c;方便以后使用。以下内容是从网上摘抄过了的#xff0c;若有侵权#xff0c;请联系本人删除。1.mysql5.7…最近项目用到了Mysql项目里面没有运维人员项目经理吩咐我在Linux下搭基础环境其中遇到各种坑现在记录一下方便以后使用。以下内容是从网上摘抄过了的若有侵权请联系本人删除。1.mysql5.7会生成一个初始化密码而在之前的版本首次登陆不需要登录。shell find / -name .mysql_secretshell vim /var/log/mysqld.log/password 找到临时生成的密码2.若第一步成功则使用该密码继续第7步3.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tablesa. 关闭正在运行的MySQL服务。b. vim /etc/my.ini 最后一行添加 skip-grant-tables //启动MySQL服务的时候跳过权限表认证。4.service mysqld restart后即可直接用mysql进入5. mysql update mysql.user set authentication_stringpassword(123456) where userroot and Host localhost;//使用语句之前最好查一下user表里面关于密码的字段.根据版本不同,有的是authentication_string,有的是passwordmysql flush privileges;mysql quit;6.将/etc/my.cnf文件还原重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p123456进入了7.mysqlSET PASSWORD PASSWORD(newpasswd); 设置新密码//newpasswd是新密码ps: 报错:1130-host ... is not allowed to connect to this MySql server时解决办法可能是你的帐号不允许从远程登陆只能在localhost。这个时候只要在localhost的那台电脑登入mysql后更改 mysql 数据库里的 user 表里的 host 项从localhost改称%mysql -u root -pmysqluse mysql;mysqlupdate user set host % where user root and host localhost;mysqlselect host, user from user;mysqlflush privileges;shellservice mysqld restart;