第一次在linux下去安装mysql
由于我使用的是centos7.3X的系统,改版本是不支持yum install mysql 的了,而是改用了MariaDB 代替
然后我这边参考了一下
https://www.runoob.com/mysql/mysql-install.html
这里的安装方法 ,按照下图的命令顺序执行,中途会有输入提示,一律 输入 y 回车即可
这个过程下载特别慢,下好后,我们用 mysql 命令进入数据库
但遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)都登录不进去的时候我们怎么办,
1,停止mysql服务
service mysqld stop
2,找到my.cnf文件
3,修改配置文件无密码登录
vi /etc/my.cnf
注意这里需要知道vim的一些操作方式,进去我们是不可以做任何的操作的,我们点击 insert 键,我们才可以进去命令的编辑,最低不会出现insert 的字眼,代表我们可以进去修改里面的配置信息
然后我们在最尾部加上
skip-grant-tables
添加成功后,点击esc 键退出编辑模式,按 (:wq)表示 保存退出 (:q!)表示 不保存退出
保存成功后,输入mysql 进入数据库,设置用户名和密码
use mysql ;
UPDATE user SET password=password("123456") WHERE user='root';
刷新
flush privileges;
退出
exit
回到 vi /etc/my.cnf 去掉加上的skip-grant-tables
保存 重启mysql就可以正常使用了。
其中肯定会出现各种问题,实在不行,再去参考别人的方法,找到适合自己的解决办法
如果使用以上修改密码的方式,第二天又不行的话,我们可以看看,有没有启动server
再去输入相应的密码