大家好,又见面了,我是你们的朋友全栈君。
以前安装过几十次的mysql。今天还是遇到问题(虽然是因为是局域网ip不通无法远程连接),记录一个完整的安装过程。
1.yum卸载
yum安装之后如果需要卸载
1.命令 rpm -qa | grep -i mysql 或者 yum list installed | grep mysql 查看安装的mysql安装包
将查出来的安装包通过yum remove 卸载 yum remove mysql-community-server-***
2. 卸载mysql文件目录
find / -name mysql | xargs rm -rf
2.安装mysql
1.下载mysql
方法一官网下载
方法二(选择这个)
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2.安装rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装成功后 /etc/yum.repos.d/ 目录下 多两个文件 mysql-community.repo和mysql-community-source.repo
3.安装mysql
yum install -y mysql-server
安装成功查看 mysql -V
4,运行mysql
service mysqld start
5.查看随机密码
grep “password” /var/log/mysqld.log
6.登录
mysql -u root -p
密码是第五步得到的
7.修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘NewPass123!‘;(要带分号)
设置密码永不过期
ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
#刷新MySQL的系统权限相关表
flush privileges;
8.设置远程登录
所有ip下以及在本地可访问
grant all privileges on *.* to root@”localhost” identified by “NewPass123!”;
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘NewPass123!‘ with grant option;
flush privileges;
解释:
grant all privileges on 数据库名称.* to 数据库用户名@‘授权范围‘ identified by ‘数据库用户名密码‘;
grant all privileges on wxactivity.* to mysqluser@‘%‘ identified by ‘mysqluseradmin‘;(这是例子,%代表授权全网,localhost代表授权本机)
9.创建数据库(可不做)
create database 数据库名称 ;(注意分号结尾)
10.新建用户(可不做)
CREATE USER ‘xld_test‘@‘%‘ IDENTIFIED BY ‘你的密码‘;
11.用户授权(可不做)
添加用户权限: GRANT ALL ON databasename.tablename TO ‘xld_test‘@‘%‘;
撤销用户权限: REVOKE ALL ON databasename.tablename TO ‘xld_test‘@‘%‘;
删除用户及权限 :drop user ‘xld_test‘@‘%‘;
3.sqlyog
1.安装sqlyog
2.sqlyog连接远程mysql
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
3.linux查看mysql状态
netstat -ntlp 和 service mysqld status
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190215.html原文链接:https://javaforall.cn