centos7安装mysql
来源:互联网 发布:黑白网络怎么关了 编辑:程序博客网 时间:2024/06/15 12:26
5.2.1 Mysql安装
5.2.1.1 准备安装文件
MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm
删除以前残留版本(举例说明)
查看是否有安装的早期版本
查看命令:rpm -qa|grep -i mysql
如果没有内容就说明没有以前安装过,如果有就是以前安装的版本
下面举例说明如何删除以前安装的版本:
下面截图就是通过查询找出的原安装文件
1) 删除原来安装版本
输入;
rpm -e MySQL-server-5.6.23-1.linux_glibc2.5.x86_64
rpm -e mysql-5.6.20-el6.x86_64
rpm -e MySQL-client-5.6.23-1.linux_glibc2.5.x86_64
即输入:rpm –e 查询出来的内容,
如果碰到显示依赖关系无法删除的就输入:rpm –e 查询出来的内容 –nodeps
2) 查看是否存有残留目录
输入:whereis mysql
看到mysql目录
删除该目录
输入:rm -rf /usr/lib64/mysql
3) 删除残留目录
输入:rm -rf /usr/my.cnf
rm -rf /root/mysql_sercret
rm -rf /var/lib/mysql
*其中最至关重要的是rm -rf /var/lib/mysql
4) 查看是否删除成功
输入:rpm -qa|grep -i mysql
无结果说明卸载彻底
5.2.1.2 安装mysql
上传文件
通过Xftp将要安装的文件导入服务器中的/home/eversec目录中
查看导入文件
由标记处可以看出导入的压缩文件所在的目录 /home/eversec
即输入命令进入/home/eversec 查看是否存在导入的压缩文件
输入: cd /home/eversec
查看/home/eversec文件下的文件
输入: ll
这样/home/eversec中所有的文件显示出来,其中标记的使我们导入的压缩文件
安装文件
安装导入的压缩文件,因为存在着一定的依赖关系需要按照一定的顺序安装
1) 安装MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
输入:rpm -ivh MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm
显示如下即表示安装成功:
2) 在安装server的时候要注意一个问题,Centos7自带的有一个mariadb-lib的包,会和server包的内容冲突,因此要先删掉自带的mariadb-lib
查看mariadb是否存在:
输入:rpm -qa |grep mariadb
卸载:rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
3) 安装MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
输入:rpm -ivh MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm
显示如下:
发现缺少Perl相关模组:使用yum安装了 perl perl-devel相关包
输入:yum install –y perl perl-devel
安装perl-Data-Dumper模组
输入:yum install -y perl-Data-Dumper
初始化数据库
输入:sudo mysql_install_db --user=mysql --basedir=/usr/ --ldata=/var/lib/mysql/
4) 卸载之前的安装包,再次安装。
安装MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
安装MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
5) 启动mysql服务:
输入:service mysql start
如图所以启动mysql成功。
5.2.1.3 修改管理员密码
查看管理员密码,输入指令
输入:cat /root/.mysql_secret
显示管理员密码
输入密码登录
输入:mysql –uroot -p
弹出
输入密码
显示为
修改密码即可(温馨提示:密码必须包含大小写字母数字和符号)
输入:SET PASSWORD = PASSWORD('新密码');
5.2.1.4 远程授权法
输入:grant all privileges on*.* to '用户名'@'%'identified by '密码' with grant option;
使授权立即生效
输入:flush privileges;
最后修改mysql的max_allowed_packet,避免大数据写入或者更新失败:
linux中my.cnf文件在/usr/下,
输入:vi /usr/my.cnf
添加:max_allowed_packet=167772160
用i编辑,Esc退出编辑,Shift+:退出,wq保存。
再重启mysql即可。
5.2.1.1 准备安装文件
MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm
删除以前残留版本(举例说明)
查看是否有安装的早期版本
查看命令:rpm -qa|grep -i mysql
如果没有内容就说明没有以前安装过,如果有就是以前安装的版本
下面举例说明如何删除以前安装的版本:
下面截图就是通过查询找出的原安装文件
1) 删除原来安装版本
输入;
rpm -e MySQL-server-5.6.23-1.linux_glibc2.5.x86_64
rpm -e mysql-5.6.20-el6.x86_64
rpm -e MySQL-client-5.6.23-1.linux_glibc2.5.x86_64
即输入:rpm –e 查询出来的内容,
如果碰到显示依赖关系无法删除的就输入:rpm –e 查询出来的内容 –nodeps
2) 查看是否存有残留目录
输入:whereis mysql
看到mysql目录
删除该目录
输入:rm -rf /usr/lib64/mysql
3) 删除残留目录
输入:rm -rf /usr/my.cnf
rm -rf /root/mysql_sercret
rm -rf /var/lib/mysql
*其中最至关重要的是rm -rf /var/lib/mysql
4) 查看是否删除成功
输入:rpm -qa|grep -i mysql
无结果说明卸载彻底
5.2.1.2 安装mysql
上传文件
通过Xftp将要安装的文件导入服务器中的/home/eversec目录中
查看导入文件
由标记处可以看出导入的压缩文件所在的目录 /home/eversec
即输入命令进入/home/eversec 查看是否存在导入的压缩文件
输入: cd /home/eversec
查看/home/eversec文件下的文件
输入: ll
这样/home/eversec中所有的文件显示出来,其中标记的使我们导入的压缩文件
安装文件
安装导入的压缩文件,因为存在着一定的依赖关系需要按照一定的顺序安装
1) 安装MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
输入:rpm -ivh MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm
显示如下即表示安装成功:
2) 在安装server的时候要注意一个问题,Centos7自带的有一个mariadb-lib的包,会和server包的内容冲突,因此要先删掉自带的mariadb-lib
查看mariadb是否存在:
输入:rpm -qa |grep mariadb
卸载:rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
3) 安装MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
输入:rpm -ivh MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm
显示如下:
发现缺少Perl相关模组:使用yum安装了 perl perl-devel相关包
输入:yum install –y perl perl-devel
安装perl-Data-Dumper模组
输入:yum install -y perl-Data-Dumper
初始化数据库
输入:sudo mysql_install_db --user=mysql --basedir=/usr/ --ldata=/var/lib/mysql/
4) 卸载之前的安装包,再次安装。
安装MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
安装MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm文件
5) 启动mysql服务:
输入:service mysql start
如图所以启动mysql成功。
5.2.1.3 修改管理员密码
查看管理员密码,输入指令
输入:cat /root/.mysql_secret
显示管理员密码
输入密码登录
输入:mysql –uroot -p
弹出
输入密码
显示为
修改密码即可(温馨提示:密码必须包含大小写字母数字和符号)
输入:SET PASSWORD = PASSWORD('新密码');
5.2.1.4 远程授权法
输入:grant all privileges on*.* to '用户名'@'%'identified by '密码' with grant option;
使授权立即生效
输入:flush privileges;
最后修改mysql的max_allowed_packet,避免大数据写入或者更新失败:
linux中my.cnf文件在/usr/下,
输入:vi /usr/my.cnf
添加:max_allowed_packet=167772160
用i编辑,Esc退出编辑,Shift+:退出,wq保存。
再重启mysql即可。
阅读全文
0 0
- centos7上安装mysql
- CentOS7安装mysql
- centos7 安装mysql
- CentOS7 安装 mysql
- CentOS7安装mysql
- centos7 mysql的安装
- centOS7安装Mysql
- centos7 install 安装mysql
- CentOS7下mysql安装
- centos7安装mysql
- Centos7安装Mysql
- centos7安装mysql
- CentOS7 mysql 安装
- mysql centos7安装
- CentOS7 下安装 mysql
- centos7 安装mysql
- CentOS7安装mysql
- centos7上安装mysql
- dubbo概念
- [iOS Core Graphics 相关知识点搜集]
- Spring boot+spring data 实现存储过程
- Linux 压缩和解压命令tar
- 轻松理解 客户端和服务器端的区别
- centos7安装mysql
- 自定义spring.schemas和spring.handlsers
- dubbo2.5-spring4-mybastis3.2-springmvc4-logback-ELK整合(十三) logback+ELK日志收集服务器搭建
- 正则表达式语法小结
- js 变量 对象 json
- 【c++】输入输出小结
- sublime配置文件Emmet
- Git使用教程[转载]
- linux下安装opencv-3.2及opencv-contrib 3.2步骤