需求
用最简单、最清晰的方式,在CentOS7上,通过yum repo方式,安装目前最新的MySQL版本,因为只是用来后续的学习,所以密码强度不用太高,设置成root就行。
步骤
1.安装官方仓库。
1 yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
2.安装数据库
1 yum install mysql-server
这一步会把它所依赖的客户端和类库也一起装上。推荐使用阿里云的镜像,速度能快不少。
3.更换默认的认证插件,使用 mysql_native_password
取消这一行的注释
1 vi /etc/my.cnf 2 default-authentication-plugin=mysql_native_password
4.启动服务,用临时密码登录
1 systemctl start mysqld # 启动服务 2 grep pass /var/log/mysqld.log # 找到临时密码 3 mysql -u root -p # 用临时密码登录 4 # 先修改密码,才能继续接下来的操作 5 alter user root@localhost identified by ‘Admin123@‘; 6 #卸载密码认证插件后,在修改密码为一个简单的 7 UNINSTALL COMPONENT ‘file://component_validate_password‘; 8 alter user root@localhost identified by ‘root‘; 9 #新增可远程连接的用户 10 create user ‘root‘@‘%‘ identified by ‘root‘; 11 grant all privileges on *.* to ‘root‘@‘%‘; 12 flush privileges;
至此,就可以再别的客户端登录、操作这个新的数据库了。
此版本的分区功能挺好用。
原文地址:https://www.cnblogs.com/wanglongbiao/p/10587624.html
时间: 2024-11-09 20:51:00