Linux安装mysql(共17步)

防火墙相关(博主的安装tomcat也有)

systemctl stop firewalld.service             ##停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动
systemctl restart firewalld.service    # 重启防火墙 

别看文章标题党有17步  但是这17步骤一步一步来,保证没有问题

第一步:

	在opt下面新建一个mysql文件夹 并且cd命令进入
	mkdir /opt/mysql -p 
	cd  /opt/mysql   

第二步:

	通过xftp软件 把mysql-8.0.23-1.el7.x86_64.rpm-bundle.tar包 拉取到新建的mysql文件夹下 
  (也可以通过rz进行上传 )

第三步:

	解压mysql-8.0.23-1.el7.x86_64.rpm-bundle.tar文件 
	tar  -xvf  mysql-8.0.23-1.el7.x86_64.rpm-bundle.tar

第四步:

  查看是否有MariaDB   
  rpm -qa|grep mariadb

第五步:

	如果有则删除 
	rpm -e mariadb包全名  --nodeps	
	
    rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps	

第六步:

	依次安装一下内容	
	rpm -ivh mysql-community-common-8.0.23-1.el7.x86_64.rpm
	rpm -ivh mysql-community-client-plugins-8.0.23-1.el7.x86_64.rpm
	rpm -ivh mysql-community-libs-8.0.23-1.el7.x86_64.rpm
	rpm -ivh mysql-community-client-8.0.23-1.el7.x86_64.rpm

第七步:

	安装mysql-community-server-8.0.23-1.el7.x86_64.rpm 
	由于需要其他依赖的支持 所以要先安装依赖 
	yum install -y perl-Module-Install.noarch
	yum install net-tools

第八步:

	依赖安装完成后 安装server
	rpm -ivh mysql-community-server-8.0.23-1.el7.x86_64.rpm

第九步:

	启动mysql  
	service mysqld start
	或者 
	systemctl start mysqld.service

第十步:

	查找原始密码   去log文件中查找临时密码 
	vi /var/log/mysqld.log
	或者
	grep 'temporary password' /var/log/mysqld.log

第十一步:

	mysql -uroot -p'查询到的临时密码,里面包含?和/的字符'

第十二步:

	修改root密码  
    alter USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'rootroot';

第十三步:

	如果修改的密码不符合密码策略 则修改策略   修改完策略之后 再重新设置密码 
	SET GLOBAL validate_password.policy=0;

第十四步:

	修改完密码后 使用exit 推出当前用户  重新使用mysql -uroot -p新密码登陆  

第十五步:

	给root用户赋予权限  
	1: 切换到mysql数据库中 
		use mysql (mysql表示数据库  并且安装时自带的数据库 不需要你创建) 

	2: 给root用户赋予权限 
		update user set host='%' where user = 'root';
	
	3: 刷新权限列表 
		flush privileges;

第十六步:(退出mysql,输入exit或者quit或/q退出)

开通端口
	firewall-cmd --zone=public --add-port=3306/tcp --permanent
	重启防火墙
	systemctl restart firewalld.service

	或者
	
	关闭防火墙  
	systemctl stop firewalld.service
	开机禁用防火墙
	systemctl disable firewalld.service

第十七步: 设置字符编码集

show variables like 'character%';

第十八步:navicat链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值