一、安装准备(阿里云服务器)
- 检查系统中是否安装了mysql
rpm -qa|grep mysql
如果有安装mysql,则需要先卸载之前安装的mysql
yum -y remove mysql
然后再查看mysql是否都卸载完成,如果还有没卸载完成的,则单独卸载
如:yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64 - 如果提示依赖包错误,则使用以下命令尝试
如:rpm -ev --nodeps MySQL-client-5.5.25a-1.rhel5 下载mysql的yum源
进入用户目录,创建mysql文件夹
mkdir mysql
进入该目录,然后去MySQL官网中下载YUM源rpm安装包,如果linux 可以访问外网的话,使用wget 下载,如果不能访问外网则在官网下载好上传到服务器
https://dev.mysql.com/downloads/repo/yum/使用wget下载 yum 源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装yum源
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
二、安装mysql
执行mysql安装命令
yum -y install mysql-server
安装完成后,启动mysql服务器
service mysqld start
或
systemctl start mysqld
然后查看mysql状态
service mysqld status
会在 /var/log/mysqld.log文件中会自动生成一个随机的密码,用于安装后登录mysql,查看该随机密码。
grep "temporary password" /var/log/mysqld.log
设置开机启动
# systemctl enable mysqld
# systemctl daemon-reload #重新载入
三、登录配置
1、进入local\bin
./mysql -uroot -p
2、重置密码
mysql> set password=password('新密码');
3、远程访问
mysql> grant all privileges on *.* to root@'%' identified by 'root';
mysql> flush privileges;
4、修改密码限制
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;