Linux安装mysql5.7(rpm方式)
-
Mysql安装包
链接:https://pan.baidu.com/s/19Pe7o00lSZ8Pc7oYnfElgw?pwd=jytd
提取码:jytd
-
安装Xftp5数据传输工具并连接Linux
链接:https://pan.baidu.com/s/1ojxmQIKf2B3H__y1ajoeDQ?pwd=wz3r
提取码:wz3r
-
将文件上传到Linux服务器中,可以通过数据传输工具下—Xftp5进行传输
-
查看linux上是否已上传
-
查看linux上是否已经安装了mysql,有则卸载
查看:rpm -qa|grep mariadb
卸载:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
-
安装依赖
依次执行以下命令:
1.yum install libaio
2.yum install perl
3.yum install net-tools -
将上传的四个压缩包移动到/opt中
-
依次执行以下命令安装
1.rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
2.rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
3.rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
4.rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
-
查看这些库是否安装
-
查看用户是否存在
-
初始化数据库
mysqld --initialize --user=root
-
执行命令启动
service mysqld start
-
关于密码
执行命令:grep password /var/log/mysqld.log
-
登入mysql
执行命令:mysql –uroot –p
输入上面的密码,登陆成功
执行 use mysql; 发现报错
解决方法
1.查看日志 cat /var/log/mysqld.log
2.发现ibdata1没有权限
3.设置权限 chmod -R 777 /var/lib/mysql
4.重启服务器 service mysqld start
5.再次登入mysql -
登入mysql后重置密码
执行命令:alter user ‘root’@‘localhost’ identified by ‘输入密码’
-
重启数据库
-
配置远程访问
-
切换到mysql数据库 mysql> use mysql;
-
配置 mysql> update user set host=’%’ where host=‘localhost’ and user=‘输入密码’;
-
Exit退出
-
重启服务
[root@localhost opt]# service mysqld restart -
设置开机禁用防火墙
[root@localhost opt]# systemctl disable firewalld
启动ssd服务
[root@localhost opt]# systemctl status sshd
-
通过navicat连接