安装mysql5.7
安装mysql5.7
安装mysql源
1 | rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm |
安装mysql
1 | yum -y install mysql-community-server |
启动
1 | systemctl start mysqld |
查看日志,看临时密码
1 | grep 'temporary password' /var/log/mysql.log |
登录后修改
1 | alter user user() identified by "123.Shui!!$#"; |
设置 root 远程访问,5.6之前可以直接通过修改表生效,5.7之后就不可以了
1 | use mysql ; |
设置5.7 root 远程访问
1 | grant all privileges on *.* to 'root'@'%' identified by '123.Shui!!$#' with grant option; |
注意
SET PASSWORD ... = PASSWORD('*
auth_string*')
自MySQL 5.7.6起不赞成使用该语法,并且在将来的MySQL版本中将删除该语法。SET PASSWORD ... = '*
auth_string*'
语法不被弃用,而是ALTER USER
用于帐户更改(包括分配密码)的首选语句。例如:1
ALTER USER user() IDENTIFIED BY 'auth_string';
官网
1 | https://dev.mysql.com/doc/refman/5.7/en/grant.html |
创建用户远程访问
1 | create user 'test1' identified by '123.Yichen!!'; #密码不能太简单,8.0是可以简单 |
后期更换密码
1 | alter user 'root'@'%' indentified by '123.Shui!!$#@'; |
忘记密码修改
1 | vim /etc/my.cnf (在[mysqld]参数组下添加) |
登录 把user变里的authentication_string字段的内容清空。
1 | mysql -u root |
然后退出
退出,把Skip-grant-table语句删除,重新启动数据库
在重置密码
1 | alter user'root'@'%' IDENTIFIED BY '123.Shui!!#@'; |
- 本文标题:安装mysql5.7
- 本文作者:yichen
- 本文链接:https://yc6.cool/2020/08/03/安装mysql5.7/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!