安装mysql
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
启动mysql
service mysqld restart
设置密码
[root@YFPUNzLr ~]# mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
可我没设置密码啊,网上找了几个方式都没用。
网上找到的有效答案:
密码在/var/log/mysqld.log这个文件里
可以用grep 'temporary password' /var/log/mysqld.log来查询,也可以自己在文件里找。
不知道你的MySQL版本和系统版本是多少。多少。如果是5.7的话,可能在日志文件里面有记录。
如果日志文件里面没有,可以重设密码的,不需要重新安装的。
MySQL 5.7.6 以及最新版本:
以前的版本,
看一下错误日志,应该有个password的字段,后面跟着一串奇怪的东西就是密码
如果没有就重置密码吧
薛定谔的密码……
你应该是安装时设置密码了 如果忘了的话就卸载重新安吧 如果还是不行去看一下mysql日志 看看有什么报错没 再不行就百度mysql忘记密码看怎么强制修改
默认密码有可能保存在文件
~/.mysql_secret
中。mysql默认root密码是空的。
登录用
mysql -u root -p
另外你可以执行以下 mysql_secure_insatllation 设置密码