centos7安装mysql5.7(yum)
1,获取yum安装源
到mysql官网下载
https://dev.mysql.com/downloads/repo/yum/
wget获取
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装yum源
yum localinstall mysql57-community-release-el7-10.noarch.rpm
2,安装mysql
yum -y install mysql-community-server
3,启动mysql
systemctl start mysqld
确认mysql服务已启动
4,登陆mysql
mysql第一次启动密码为空,直接回车进入,出现图中“Access denied for user 'root'@'localhost' (using password: NO)”错误。
修改my.cnf中的mysqld项,添加skip-grant-tables(即是进入据库时不启动授权表),重启服务后正常进入数据库。
5,修改root登陆密码
修改密码不过期(默认y是过期)
>UPDATE user SET `password_expired`='N' where user='root';
设置用户root密码
>UPDATE user SET `authentication_string` = PASSWORD('root');
将当前user和privilige表中的
用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里;
>flush privileges;
注释掉my.cnf中的skip-grant-tables后重启即可使用新密码登陆数据库
上一篇: 一夸我就要吃大亏了
下一篇: footer.html中中文乱码的解决