新手第一次在Linux中安装MySQL安了好几个小时,中间出现过好几次错误,快照恢复了好几次,终于安装成功,所以写个博客记录一下自己安装的过程。MySQL安装包=MySQL :: 下载 MySQL 社区服务器(存档版本)
前期准备:
(可以提前配置yum源)
1、安装系统
2、配置网络
3、关闭防火墙与selinux
4、虚拟机网卡切换为桥接模式
yum安装MySQL
1、使用yum -y install mysql-server进行安装
yum -y install mysql-server
安装完成后就可以修改网卡为仅主机连接xshell了
2、开启MySQL服务
service mysqld start service mysqld status
3、进入MySQL
mysql -uroot
4、修改密码并刷新
alter user 'root'@'localhost' identified by '密码'; flush privileges;
5、退出MySQL并重新登陆
quit; mysql -uroot -p密码
yum安装mysql结束
压缩包安装MySQL
1、yum安装依赖项(同时可以安装tar和lxzsz命令)
yum -y install net-tools perl-Module-Install.noarch//可以先试试安装这个 yum -y install net-tools perl //如果报错就安装这个 yum -y install tar lrzsz //这两个命令那个没有就安装那个
2、修改网络适配器连接xshell
3、选择安装MySQL的位置
我在根下创建了一个目录用于存放
4、上传压缩包(如果没有xftp可以使用yum安装lrzsz后直接拖入虚拟机)
5、解压(如果没有这个命令就需要安装)
tar -xvf 压缩包名
6、依次安装下面的包,不要复制粘贴,使用tap补全,因为版本不一定一样
rpm -ivh mysql-community-common-8.2.0-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.2.0-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.2.0-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.2.0-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.2.0-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.2.0-1.el7.x86_64.rpm
7、开启MySQL服务
8、查看MySQL临时密码并登陆
cat /var/log/mysqld.log |grep password mysql -uroot -p
9、修改密码
alter user 'root'@'localhost' identified by '123456';
会报一个密码不符合要求的错
所以密码要设置复杂一点
alter user 'root'@'localhost' identified by 'Root@123456'; flush privileges;
10、修改密码复杂性要求并设置简单密码
set global validate_password.policy=0; set global validate_password.length=1; alter user 'root'@'localhost' identified by '123456';
11、退出并重新登录
quit; mysql -uroot -p123456
压缩包安装MySQL结束
配置远程连接
use mysql; update user set host='%' where user='root'; flush privileges;
使用主机Navicat连接MySQL
结束