去官网下载你需要的版本:
删除自带的mariadb,否则安装mysql时可能提示冲突
查看安装的mariadb
rpm -qa | grep maria*
卸载数据库:
yum -y remove mari*
删除数据库文件:
rm -rf /var/lib/mysql/*
安装perl相关,否则安装mysql时可能提示错误
yum install -y perl perl-devel perl-Data-Dumper
安装mysql:
rpm -ivh mysql-5.6.34-1.el7.centos.x86_64.rpm
开启mysql服务
systemctl start mysqld
查看服务状态
设置开机启动
systemctl enable mysqld
有的版本使用root账号,密码为空即可登录,有的需要查看安装时的临时密码:
grep 'temporary password' /var/log/mysqld.log
登录成功后修改密码:
set password=password("yourpassword");
为你的数据库创建用户:
# 数据库名.表名 如果写成*.*代表授权所有的数据库
grant all privileges on 数据库名.表名 to 创建的用户名(root)@"%" identified by "密码";
#刷新刚才的内容
flush privileges;
查看当前所有用户:
select user,host,password from mysql.user;
可以在此查看、修改密码,或者删除用户;(建议删除所有user为空的用户,否则任何用户都可以免密码登录,虽然只能看得到test数据库)
用户表修改后刻重启mysql服务