MySQL安装与配置
mysql -u root -p
紧接着出现:
Enter password:[这里输入安装时设置的密码]
不出问题的话,MySQL已经连接成功,可以直接使用,输入Mysql语句了。
安装mysql 8.0以上版本,连接出现Access denied for user ‘root‘@‘localhost‘ (using password: YES/No)
cd /usr/local/mysql/bin #切换目录 sudo -s #管理员权限 ./mysqld_safe --skip-grant-tables & #回车以禁止mysql验证功能,mysql会自动重启
cd /usr/local/mysql/bin #切换目录 ./mysql update user set authentication_string=‘‘ where user=‘root‘;#将authentication_string置空
#注意:8.0以上版本
#set password for ‘root‘@‘localhost‘ = password(‘root‘);# 该语句已经不起作用
alter user ‘root‘@‘localhost‘ identified by ‘newpassword‘; #newpassword是新设置的密码 flush privileges;#完成后,快捷键(Control+z)退出
Step 4:关闭所有终端,重新打开终端,输入如下命令
mysql -u root -p
紧接着输入新设置的密码即可显示连接成功。
原文:https://www.cnblogs.com/phonix/p/11845834.html