1 下载mysql
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 到mysql文件夹
2 安装 yum repo文件
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum clean all
yum makecache
更新 yum 缓存
3 查看可以下载的版本 enable就是可以下载的
yum repolist all | grep mysql
如果想要下载mysql5.x版本,如下
yum-config-manager --disable mysql80-community #关闭8.0版本
yum-config-manager --enable mysql57-community #开启5.7版本
4 下载mysql
yum install mysql-community-server --nogpgcheck (--nogpgcheck是防止gpg验证不通过)
5 查看登录密码
cat /var/log/mysqld.log | grep password
5 开启mysql
systemctl start mysqld
6 mysql登录
mysql -uroot -p
7 输入密码(不显示密码)
8 修改登录密码
set password for root@localhost='密码';
注意 在mysql 8.0中,密码需要有大小写,数字和特殊字符
9 创建新用户
# 创建账户 CREATE USER '用户名'@'访问主机' IDENTIFIED BY '密码'; # 为创建的账户赋权 GRANT '权限列表' ON '数据库' TO '用户名'@'访问主机'; GRANT ALL ON *.* TO 'root'@'%'; # 刷新 FLUSH PRIVILEGES;
注:在mysql8.0将创建用户与赋权分开,合起来会报错
10 查看当前数据库
shou databases;
注意不要丢;