获取安装包
首先,可以到http://dev.mysql.com/downloads/repo/yum/ 这个网址去下载rpm包,也可以选择用wget去操作,如果没有安装wget的话,就先请安装
yum -y install wget
1、然后下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、loclinstall选择本地的包安装
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、以下就是检测源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
4、安装mysql服务,这里网速差会相对比较慢
yum install mysql-community-server
5、安装成功后启动mysql服务
#启动mysql服务
systemctl start mysqld
# 查看mysql服务状态
systemctl status mysqld
相关命令:
systemctl start mysqld #启动mysql服务
systemctl restart mysqld #重启mysql服务
systemctl status mysqld #查看mysqld服务状态
systemctl enable mysqld #设置开机启动
systemctl daemon-reload #重新加载服务
6、mysql安装时会产生一个默认的密码,查看此密码的文件一般存在于/var/log/mysqld.log上
#查看密码,复制这个密码等下用得上
grep 'temporary password' /var/log/mysqld.log
#进入mysql,到这里,mysql已经安装成功了,输入密码后进入到mysql的命令行
mysql -uroot -p
7、5.6以上版本的mysql采用了密码机制,默认为medium,要求密码有大写字母及特殊字符首先,修改validate_password_policy参数的值
set global validate_password_policy=0;
再修改密码的长度
set global validate_password_length=1;
改掉这个临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'youpasswd';
授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
最后刷新权限
FLUSH PRIVILEGES;
exit退出
exit;
安装ok!