linux 安装 mysql off,linux下安装mysql
linux 下卸载和安装 mysql
linux 环境 CentOS 6.4
安装包:Community Server下载地址:http://www.mysql.com/downloads/mysql/
查找以前是否装有mysql :rpm -qa|grep -i mysql
卸载所有含有 mysql 的安装包:rpm -e --nodeps 包名
删除老版本mysql的开发头文件和库
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
安装mysql,先安装服务器端,再安装客户端("***"为具体版本文件名)
服务器端: rpm -ivh MySQL-server***
客户端: rpm -ivh MySQL-client***
//**************************************************
mysql安装好后目录结构如下:
工具程序在/usr/bin目录中---ls /usr/bin/mysql*
服务器程序/usr/sbin/mysqld
数据目录/var/lib/mysql
默认情况下mysql将错误日志文件、二进制日志文件及进程文件写在/var/lib/mysql目录中,如localhost.err、localhost.pid、localhost-bin.001等
要改变这些情况可以修改/etc/my.cnf文件
如将日志文件写在/var/log目录中,可以在my.cnf文件中加入下面两行:
[mysqld_safe]
err-log = /var/log/mysqld.log
有个实用程序/usr/bin/mysql_install_db,该程序可以用来初始化 mysql数据库,即创建/var/log/mysql目录,及创建mysql数据库(mysql授权表等信息)及test数据库(空库),如果不小心删 除了/var/log/mysql目录可以通过该程序来初始化.
/usr/bin :Client programs and scripts -- mysqladmin mysqldump等命令
/usr/sbin: The mysqld server
/var/lib/mysql:Log files, databases --这个目录就是数据库的目录
/usr/share/info:Manual in Info format
/usr/share/man:Unix manual pages
/usr/include/mysql:Include (header) files
/usr/lib/mysql:Libraries
/usr/share/mysql : Miscellaneous support files,including error messages, character set files, sample configuration files, SQLfor database installation
--mysql.server命令及配置文件
/usr/share/sql-bench: Benchmarks
/etc/rc.d/init.d/: 启动脚本文件mysql的目录
**************************************************//
--启动 MySQL 服务
[root@CentOS ~]# /etc/init.d/mysql start 或者 service mysql start
Starting MySQL... [ OK ]
[root@rac2 init.d]# mysql
设置开机自启动
--查看MySQL开机自启动设置:
[root@CentOS~]# chkconfig --list |grep mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
这里的数字分别代表Linux启动的不同模式,3是命令行,5是窗口。
--关闭开机自启动
[root@CentOS~]# chkconfig mysql on (off 关闭)
[root@CentOS~]# chkconfig --list |grep mysql
mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
--将Mysql 从chkconfig服务里删除:
[root@CentOS~]# chkconfig --del mysql
[root@CentOS~]# chkconfig --list |grep mysql
--将Mysql 添加到chkconfig里:
[root@CentOS~]# chkconfig --add mysql
[root@CentOS~]# chkconfig --list |grep mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
安装成功后,登录 mysql 时遇到的一些问题
//**************************************************
mysql 1130错误解决方法:
通过MySQL-Front或mysql administrator连接mysql的时候发生的这个错误
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的 user表里的 host项
mysql> update user set host='%' where user = 'root';
mysql>flush privileges;
登录mysql时候报错:
Access denied for user 'root'@'localhost' (using password:NO)
sudo /etc/init.d/mysqld stop //关闭mysql
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('密码') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
sudo /etc/init.d/mysqld start
mysql -uroot -p 你的密码
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 时,执行以下
mysql> SET PASSWORD = PASSWORD('密码');
mysql> FLUSH PRIVILEGES;
**************************************************//
windows OS 下使用 navicat for mysql 连接linux 下 mysql
关闭 linux 下防火墙
service iptables stop(暂时关闭)
chconfig iptables off(永久关闭)
mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
linux 安装 mysql off,linux下安装mysql相关推荐
- linux安装自带mysql吗_Linux下安装mysql
前提下必须要有这三个文件夹 A.jpg B.jpg 还要安装这两个软件:直接百度官网即可: 先通过Xftp6这个软件,编译文件夹, C.jpg 搭建mysql 1.查看CentOS自带的mysql r ...
- linux安装meb工具,linux-docker下安装禅道全部
友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a ...
- linux怎么查看mysql安装在哪里_Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令ps -ef|grep mysql得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bi ...
- linux 无外网情况下安装 mysql
由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...
- linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程
点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...
- linux mysql安装 读写分离_linux下安装mysql-proxy 配置读写分离
一.软件列表 ncurses-5.7.tar.gz wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gz mysql-proxy-0.8 ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- linux mysql phpadmin_Linux系统下安装phpmyadmin方法
phpMyAdmin是一种MySQL的管理工具,它直接从web上去管理MySQL. 假设你的web(网页存放)根目录是 /var/www/ 假设你的主机web访问是这样的http://192.16 ...
- linux mysql 移动_Linux下安装MySQL
1.安装前需要检查下机器是否已经安装过MySQL: rpm -qa |grep mysql 如果安装过需要卸载:rpm -e mysql// 普通删除模式 rpm -e --nodeps mysql/ ...
- linux中的mysql使用_Linux下安装和使用MySQL(二)
三.登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] use ...
最新文章
- java 建立网站_建立基本的Java Web站点
- getRunningTask API
- Eclipse tomcat Web页面调试
- 动态规划 —— 线性 DP
- easyui的datebox控件如何只要年月不要日谢谢知道的说一下
- OpenShift 4 - Service Mesh环境和BookInfo应用安装脚本
- 谷歌高频面试题-较小的三数之和
- scrapy模拟登录微博
- dell笔记本耳机怎么设置_戴尔笔记本电脑怎样设置耳机
- 给计算机图片文件夹加密码,文件夹加密软件如何给照片文件夹加密
- Android LiveData初识
- 分布式与集群的区别 .
- 微信小程序、app集成微信支付
- PostGreSQL语法及高级功能(2022-06-08补充中)
- Python 格式化输出时间(包含毫秒)
- 1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数
- idea输入英文时,间距变大报红 cannot resolve symbol ‘xxx‘
- linux下16进制编辑器,需要一个好的十六进制编辑器为Linux
- java图片旋转代码
- 两列模糊对比 oracle,excel 模糊比对两列数据并将比对结果显示出来 | excel表格两列数据模糊对比...