qc linux mysql 安装教程_linux下安装mysql
1.现在mysql官网上下载了服务端和客户端两个软件:
MySQL-client-community-5.1.53-1.rhel5.i386.rpm
MySQL-server-community-5.1.53-1.rhel5.i386.rpm
2.用rpm方式安装两个文件
#rpm -ivh MySQL-client-community-5.1.53-1.rhel5.i386.rpm
#rpm -ivh MySQL-server-community-5.1.53-1.rhel5.i386.rpm
安装完后,用#netstat -nat 查看端口,如果3306端口被占用了,则说明安装成功了。
3.mysql在linux下的目录位置:
数据库目录:/var/lib/mysql
配置文件:/usr/share/mysql
启动脚本:/etc/rc.d/init.d
4.修改mysql的登录密码,默认用户名是root
# /usr/bin/mysqladmin -u root password root
用修改后的密码登录:# mysql -u root -p
5.启动与停止mysql服务
停止mysql:# /usr/bin/mysqladmin -u root -p shutdown
停止mysql的另一方法:# service mysql stop
mysql安装完后,启动文件在/etc/init.d目录下
所以启动mysql可以:# /etc/init.d/mysql start
也可以通过服务的方式启动:#service mysql start
6.修改mysql的目录
mysql默认的数据库存储在
/var/lib/mysql目录下
现在我把mysql的目录移到/mzztlm/mysql/data 目录下
先把mysql的服务停止
#sevice mysql stop
把/var/lib/mysql 移到 /mzztlm/mysql/data/目录下
# mv /var/lib/mysql /mzztlm/mysql/data/
修改my.cnf文件
如果/etc目录下没有my.cnf文件,则到/usr/share/mysql/目录下拷个.cnf到/etc目录下,
然后改名为my.cnf .
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
修改mysql.sock文件的产生位置
将[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
的第三行修改为:
socket =/home/mysql/mysql.sock
将server端的socket = /var/lib/mysql/mysql.sock
改为socket = /mzztlm/mysql/data/mysql.sock
7.修改mysql的启动脚本
mysql启动脚本在/etc/rc.d/init.d/mysql目录下
把其中的datadir=/var/lib/mysql
改为:datadir=/mzztlm/mysql/data
8.卸载mysql
# rpm -qa|grep -i mysql
rpm -ev xxxx
卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
# rm -f /etc/my.cnf
# rm -rf /var/lib/mysql
最后重启mysql服务。
http://xxtianxiaxing.iteye.com/blog/544895 -------------------------------------------------------------------------------------------------- 以上是rpm的安装方式,很奇怪,如果用rpm方式安装的mysql, 安装php的时候,无法make,说找不到头文件。 一下是源码方式安装 在网上下载mysql-5.1.44.tar.gz源码 #tar -zxvf mysql-5.1.44.tar.gz #cd mysql-5.1.44 #.configure --prefix=/installPath 一下是 mysql-5.1.44目录下的INSTALL-SOURCE的安装方式: shell> groupadd mysql shell> useradd -g mysql mysql shell> gunzip < mysql-VERSION.tar.gz | tar -xvf - shell> cd mysql-VERSION shell> ./configure --prefix=/usr/local/mysql shell> make shell> make install shell> cp support-files/my-medium.cnf /etc/my.cnf shell> cd /usr/local/mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> bin/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql var shell> bin/mysqld_safe --user=mysql & 最后一句:shell> bin/mysqld_safe --user=mysql & 为启动mysql数据库 源码方式安装的mysql,启动方式貌似只能在安装目录:# bin/mysql -u root 修改密码的方式:用root用户进入mysql, user mysql , 更新用户表: UPDATE user SET Password=PASSWORD('root') where USER='root'; 然后要刷新: flush privileges; 这一句是必须的,然后要重启数据库才能生效。 添加用户: grant all privileges on *.* to mql@localhost identified by ‘123456′; ---------------- suse上的mysql启动bin/mysqld_safe --defaults-file=my.cnf --user=mysql &
qc linux mysql 安装教程_linux下安装mysql相关推荐
- linux mysql使用教程_Linux 下MySQL的安装及基本使用
1.MySQL安装(使用yum进行安装) yum install mysql* –y Linux MySQL数据默认存放在 /var/lib/mysql/ [root@study ~]# cd /va ...
- linux下mysql5.7的安装教程_linux下mysql 5.7.18安装教程 邯郸
1.新建用户和组 groupadd -g 500 mysql useradd -g 500 -u 500 -d /dev/null -s /sbin/nologin -M mysql 2.下载 cd ...
- linux下安装mysql的方式_linux下安装mysql的两种方式
linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
- linux安装python3教程_linux下安装python3和对应的pip环境教程详解
1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建 ...
- 64位linux安装mysql数据库吗_Linux下安装Mysql数据库
在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...
- linux mysql 主从数据库_Linux下安装MySQL及MySQL主从同步配置
从零开始说起,先说在Linux安装MySQL再说主从配置,MySQL的版本为5.7 一.mysql安装 1.使用命令 rpm -qa|grep mariadb 查看是否存在mariadb 2. 使用 ...
- Linux里下载mysql显示红色_Linux下安装mysql
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...
- linux mysql 匿名用户_Linux下安装mysql
linux版本:CentOS7 64位 1.下载安装包"mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz # 安装依赖 yum -y install per ...
- linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因
一 安装步骤 从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的): 下载地址 这里只介绍两种判断linux是64位还是32的方法: 命令:file /bin/cat [root@a ...
最新文章
- Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名
- 如何修改PHP的memory_limit限制
- sqlserver2008r2数据库关联孤立账号的方法
- 面对百亿用户数据,日均亿次请求,携程应用架构如何涅槃?
- 《深入理解java虚拟机》笔记2——GC算法与内存分配策略
- OpenCV使用形态学转换提取水平和垂直线的实例(附完整代码)
- 企业财务分析一头雾水?有了这个财务报表工具,问题一键解决
- 视频教程-三天掌握三菱FX系列PLC视频教程-单片机/工控
- linux基础教程-黑马程序员汇总PDF
- 超平面与半空间Euclid 球和椭球 超平面分离定理和 支撑超平面定理
- Android拍照失败以及成功后拿不到照片(照片裁剪加载失败)原因之一
- 4k超清壁纸APP抓包获取所有壁纸下载地址
- python将工作表根据一列拆分成多个独立的sheet工作薄
- android 按键 免root,按键精灵免root版
- 【tools】信息收集-灯塔资产扫描 ARL
- 苹果cms免费自适应模板下载
- DGUT_FLY退役贴 FunCfans毕业总结-竞赛篇
- 深入理解Activiti工作流
- win10默认浏览器里多余了一个无效选项
- 散列算法和数字签名笔记
热门文章
- Android之自定义AlertDialog的实现方法(一)
- CouldNOTfindQt4 install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
- 使用SQL Server 2008 Extended Events SSMS Addin轻松管理XEvents
- 以智能数据架构,挖掘增长金矿
- IFormattable,ICustomFormatter, IFormatProvider接口
- 各种图(流程图,思维导图,UML,拓扑图,ER图)简介
- [资料]Keychain 获取设备唯一
- 在CentOS上安装Git
- 《每天学点博弈论全集》-读书总结
- RABBITMQ 管理指南(添加虚拟HOST)