最近学习java的时候建数据库,用到了create_time和update_time,我想设置成current_time,但是在mysql5,7之前貌似不支持这个操作,没办法那就升级一下吧!
首先当然是现在了,地址在这里,你可能看到它会提示你登录,这么麻烦呢!肯定不适合我这个懒人了,往下看,果然有提示No thanks, just start my download.,点击下载就行啦。
basedir="D:/phpStudy/MySQL/"
datadir="D:/phpStudy/MySQL/data/"
character-set-server=utf8
port=3306
mysqld --initialize
mysqld -install
至此mysql升级结束,下面来填坑
skip-grant-tables
(此参数用于忘记mysql密码)
打开cmd,输入mysql -u root -p
,会让你输入密码,直接回车即可。现在可以进入mysql了,那么我们可以修改默认密码。执行如下语句update user set authentication_string=password("123456") where user="root";
5.7.11之前的版本用这个update user set password=password("123456") where user="root";
密码修改完成。进入my.ini删除skip-grant-tables
SET PASSWORD = PASSWORD('123456');
然后你会发现navicat可以连接了