Linux相关操作-安装MySQL

1.本测试环境CentOS-7-x86_64-DVD-1908

  Linux相关操作-安装MySQL

2.在opt下面新建一个mysql文件夹 并且cd命令进入

mkdir /opt/mysql -p 
cd  /opt/mysql  

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

Linux相关操作-安装MySQL

4.解压mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar文件 

tar -xvf  mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

Linux相关操作-安装MySQL

5. 查看是否有MariaDB(版本问题有的有有的没有)   

rpm -qa|grep mariadb

6.如果有则删除 

rpm -e mariadb包全名 --nodeps      

7.依次安装一下内容    

rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm

8.安装mysql-community-server-5.7.20-1.el7.x86_64.rpm, 由于需要其他依赖的支持 所以要先安装依赖 

yum install -y perl-Module-Install.noarch
yum install net-tools

9.依赖安装完成后 安装server

 rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

Linux相关操作-安装MySQL 

10.启动mysql  

service mysqld start
或者 
systemctl start mysqld.service

11.查找原始密码   去log文件中查找临时密码 

vi /var/log/mysqld.log

Linux相关操作-安装MySQL

12.mysql -uroot -p 临时密码进行登录 

13.修改root密码  

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root;

14.如果修改的密码不符合密码策略 则修改策略   修改完策略之后 再重新设置密码 

SET GLOBAL validate_password_policy=0;//修改密码策略为最低
    
SET GLOBAL validate_password_length=4;//设置四位数密码比如root

Linux相关操作-安装MySQL 

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

16.给root用户赋予权限  

16.1.切换到mysql数据库中 

 use mysql (mysql表示数据库  并且安装时自带的数据库 不需要你创建) 

Linux相关操作-安装MySQL

16.2.给root用户赋予权限 

update user set host='%' where user = 'root';

Linux相关操作-安装MySQL
    
16.3.刷新权限列表 

flush privileges;

Linux相关操作-安装MySQL

17.开通端口

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

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

Linux相关操作-安装MySQL

18.使用本机的Navicat进行远程连接

Linux相关操作-安装MySQL

上一篇:997页手淘Android面试真题解析火爆全网,近期有面试的必看


下一篇:mariadb 多源复制的实现