今天在windows上装vagrant的时候遇到一些问题,首先要把bios的enable virtualization设置成enable,这个问题我调试了大概几个小时,最后才想起来是这个问题。
然后在ubuntu装mysql的时候也遇到了一些问题,首先密码我忘记了,然后查了一些资料,希望大家能少走点坑。
1.关闭mysql服务
sudo service mysql stop
//或者
sudo /etc/init.d/mysql stop
2.杀掉所有mysql相关的进程
sudo killall -9 mysqld
3.在安全模式启动mysql
sudo mysqld_safe --skip-grant-tables --skip-networking &
4.启动mysql client
mysql -u root
5.登陆成功后,执行下面命令去刷新一下权限
FLUSH PRIVILEGES;
6.修改mysql root密码
UPDATE mysql.user SET Password=PASSWORD('yourpassword') WHERE User='root';
//如果是mysql5.7的话用下面命令去代替上面的这条命令
UPDATE mysql.user SET authentication_string=PASSWORD('yourpassword') WHERE User='root';
7.最后执行下面这条命令去刷新配置
FLUSH PRIVILEGES;
8.退出mysql控制台
exit
9.杀掉所有mysql安全模式的进程,然后启动mysql
sudo killall mysqld_safe && sudo service mysql start
10.最后连接mysql
mysql -u root -p yourpassword