linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法
一、下载地址
本文安装的版本:
或者使用wget下载:
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-el7-x86_64.tar.gz
[root@localhost opt]# tar -xvf mysql-5.7.32-el7-x86_64.tar.gz
二、检查是否已经安装过mysql
[root@localhost opt]# rpm -qa | grep mysql
# 若出现:mysql-libs*
[root@localhost /]# rpm -e --nodeps mysql-libs* #进行卸载
# 再次执行查询命令,查看是否删除
[root@localhost /]# rpm -qa | grep mysql
# 若没有mysql字样出现,说明mysql已卸载
# 查询所有Mysql对应的文件夹
[root@localhost /]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql
[root@localhost lib]# find / -name mysql
/data/mysql
/data/mysql/mysql
# 删除相关目录或文件
[root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql
三、安装
[root@localhost opt]# mv mysql-5.7.32-el7-x86_64 /usr/local/mysql
[root@localhost opt]# mkdir /usr/local/mysql/data
[root@localhost opt]# groupadd mysql
[root@localhost opt]# useradd -r -g mysql mysql
[root@localhost opt]# chown mysql:mysql -R /usr/local/mysql
[root@localhost mysql]# vim /etc/my.cnf.d/mysql-clients.cnf
[root@localhost opt]# cd /usr/local/mysql/bin/
[root@localhost bin]# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initialize
[root@localhost bin]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost bin]# service mysql start
[root@localhost bin]# mkdir /var/log/mariadb
[root@localhost bin]# touch /var/log/mariadb/mariadb.log
[root@localhost bin]# chown mysql:mysql -R /var/log/mariadb
[root@localhost bin]# service mysql start
四、RPM安装:
下载下图中的四个包:
[root@localhost ~]# cd /opt
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost opt]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost opt]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost opt]# rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# systemctl start mysqld
四、修改MySQL密码及开发远程连接
修改MySQL初始密码:
[root@localhost bin]# mysql -uroot -p
Enter password:
mysql> alter user 'root'@'localhost' identified by '新密码';
退出,使用新密码重新登陆
开放远程连接
mysql> grant all privileges on *.* to 'root'@'%' identified by '密码';
linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法相关推荐
- linux 64 mysql下载官网_Linux下安装MySQL5.7
Oracle提供很多MySQL的发行版本,其中就包括压缩在tar文件(.tar.gz)内的通用二进制版本,下面介绍如何在Linux上安装这种版本的MySQL5.7,首先从官网下载MySQL,这里使用6 ...
- myftpadmin+proftpd+mysql架设ftp服务器_linux下用Proftpd搭建ftp服务器及配置方法
首先proftpd是一个开源软件,其官方地址是http://www.proftpd.org,目前最高版本是:1.3.1(非稳定版),稳定的版本是1.3.0,下载文件为proftpd-1.3.0a.ta ...
- centos安装MySQL到指定盘_Centos下安装mysql 和挂载硬盘
一,CentOS下安装Mysql 6.5 1.检测系统是否自带安装mysql # yum list installed | grep mysql 2.删除已经安装的Mysql # yum -y rem ...
- win7上安装MySQL没提示密码_win7下安装mysql后修改密码
mysql的安装教程网上很多,此处不过多介绍,个人觉得下面这篇教程是比较好的,一步到位.MySQL 5.7.9 ZIP 免安装版本配置过程_百度经验 http://jingyan.baidu.com ...
- linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin
一.安装Apache 二.安装依赖包 sudo yum install gd sudo yum install libpng-devel sudo yum install libjpeg-devel ...
- linux中mysql导入数据库命令_linux下mysql数据库导入导出命令
首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql-- mysql的运行路径 /etc/mysql ...
- linux进去mysql数据库的命令_Linux下Mysql 操作命令
Linux下Mysql 操作命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlb ...
- linux上mysql分区磁盘位置_Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...
虚拟机中的ORACLE运行的久了,归档.数据文件不断增长,原来安装ORACLE的分区空间不足.此时可以重新向虚拟机增加一块硬盘,将OR 虚拟机中的Oracle运行的久了,归档.数据文件不断增长,原来安 ...
- 忘记linux里mysql账号密码忘记_Linux下MySQL忘记root用户密码
今天在接收一台MySQL服务器的时候发现忘记MySQL的root用户的密码,查找资料发了各种文档里面也没有root用户密码,因此需要修改root用户密码. 首先确认服务器出于安全的状态,也就是没有人能 ...
最新文章
- Linux硬盘性能测试工具 - FIO
- 裁员纪实——联想不是我的家(转帖)
- python写appium_案例分享,Python +appium做登录功能
- avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机控制8段LED数码管同时显示 - AVR单片机8位数码管显示的程序实现(两种方法介绍)...
- SQL Server Profiler概述
- 2017,三大运营商的天猫芳华
- 蛋白质结构预测大赛top1方案分享
- java实现的开源mocker造数神器,10分钟可完成千万级别数据的造数-入门篇
- C++二进制数转十进制
- 量化框架backtrader之一文读懂Indicator指标
- Apostrophe not preceded错误
- 浏览器是怎样工作的?
- 云上压缩软件卸载方法
- python数据按照分组进行频率分布_3.2.1 分布分析
- [转载]轻松学习XML(六)
- html显示十进制特殊字符,一些有可能用到的HTML特殊字符十进制代码
- java按照模板导出Excel工具类
- 仿文献高级检索多关键词查询的网页实现
- 【软件测试】软件测试基础知识
- 1029:三角形的判定