linux下的mysql安装(64位无需编译版)
来源:互联网 发布:济南淘宝运营助理招聘 编辑:程序博客网 时间:2024/05/17 02:11
下载mysql时,需下载对应系统的mysql版本,否则有意想不到的错误,Centos为基于redhat linux的二进制版系统,rhel为red hat enterprise linux , osx为苹果linux系统,freebsd是类unix系统,Solaris 是Sun Microsystems研发的系统
将mysql-5.1.50-linux-x86_64-glibc23.tar.gz移至/usr/local/目录下,并改名为mysql
#groupadd mysql 增加mysql组
#useradd –g mysql mysql 建mysql用户,并加入到mysql组中
#tar mysql-5.1.50-linux-x86_64-glibc23.tar.gz 源码包解压
#mv mysql-5.1.50-linux-x86_64-glibc23 /usr/local/mysql
将解压后的源码包放置/usr/local,并改名为mysql
#cd /usr/local/mysql
#chown –R mysql /usr/local/mysql 设置目录的所属用户为mysql
#chgrp –R mysql /usr/local/mysql 目录的所属组为mysql
#/usr/local/mysql/scripts/mysql_install_db –user=mysql
初始化数据库,一定要在mysql根目录中执行mysql_install_db
默认在/user/local/mysql/data
#chown –R root /usr/local/mysql 设置目录的所属用户为root
#chown –R mysql /usr/local/mysql/data 设置目录的所属用户为mysql
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
复制mysql的配置文件到/etc目录下,并改名为my.cnf
配置文件的选择根据物理内存的大小,配置文件中都有相应的说明
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
复制启动脚本到/etc/rc.d/init.d目录下,并命名为mysqld
#service mysqld start 立即启动mysql ,但重启后无效
#/usr/local/mysql/bin/mysqladmin –u root password 123456
设置mysql的密码为123456(安装好mysql之后默认密码为空,mysql启动后才可以设置密码)
#/usr/local/mysql/bin/mysql –u root –p
然后输入密码进入mysql ,退出mysql命令quit;(分号要有)
添加一个mysql用户
grant all privileges on *.* to ‘username’@’localhost’ identified by ‘password’ with grant option;
flush privileges;
详细的参数请查阅mysql grant命令
#chkconfig –add mysqld 将mysqld添加到开启自启动的序列中
#chkconfig mysqld on 设置mysql为重启自启动
#chkconfig –list mysqld 查看mysql的启动状态
如果2345为关闭就执行#chkconfig –level 2345 mysqld on
备注:
查找错误日志的目录/usr/local/data 这个目录中的***.err文件
如果执行下面的语句能启动mysql,一般都是目录的权限问题
# /usr/local/mysql/bin/mysqld_safe –user=root &
下面的方式也可以实现自启动,但是不推荐,相当于win32平台下的程序>启动
#echo “/usr/local/mysql/bin/mysqld_safe –user=root &” >> /etc/rc.local
- linux下的mysql安装(64位无需编译版)
- PyQt在64位linux下的编译安装
- linux系统下安装64位mysql 5.6的过程
- linux系统下安装64位mysql 5.6的过程
- 64位linux环境下编译安装cacti
- linux 下编译安装mysql
- linux下编译安装mysql++
- MYSQL linux下编译安装
- Linux下编译安装MySQL
- linux下编译安装mysql
- linux 64位下安装wine1.6 Windows模拟器(用来运行.exe文件) 编译安装32位wine
- Linux下64位weblogic11g的安装
- linux 64位下的 mongodb 安装
- linux 64位下的 mongodb 安装
- Linux 下 mysql 的安装 (编译源码的方式)
- Linux 环境下部署Hadoop 2.x,建议尝试64位系统下进行本地编译的安装方式
- Linux下MySQL的编译安装和简单配置
- linux环境下,mysql UDF的实现编译及安装
- 基于jquery ajax html 模板 的母子表的子表table增删操作.记一下,免得重复劳动.既简洁又容易扩展.
- Thinning
- 读书笔记整理六:B树索引
- 读取-陆态网络-网络工程-点之记 特定内容
- ProgressDialog用作的等待操作的对话框
- linux下的mysql安装(64位无需编译版)
- 也许,未来需要重新规划
- 学习iOS开发,你不得不知道的6个概念
- Skeletonization
- MVC学习十四:ASP.NET MVC如何实现自定义验证 AgeRangeAttribute
- 读《培训师》摘录笔记(一)
- sprintf与sscanf用法
- upload
- 江苏省所有大学完全名单(包括本科专科,所有独立学院)