linux下的mysql安装(64位无需编译版)
2012-08-03 23:10
447 查看
下载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
将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
相关文章推荐
- Linux64位服务器编译安装MySQL5.6(CentOS6.4)
- Linux源码安装mysql 5.6.12 (cmake编译)
- 在Linux下编译安装MySQL5.6.10
- Linux下源码编译安装Mysql
- Linux下源码编译MySQL 5.5 与安装程全记录
- Linux下MySQL 5.5.11编译安装笔记(待验证)
- [LNAMP]Linux+Apache+Nginx+MySQL+PHP纯手动安装编译
- VPS-Linux(Centos6.2_64位)服务器环境配置:第一篇源码编译Mysql
- Linux下源码编译安装MySQL 5.7.9
- 64位 CentOS 5.6 中 Nginx + php + mysql 的编译安装
- Linux 环境下编译安装MySQL5.6
- 在Linux下编译安装MySQL并通过C语言操作MySQL数据库
- linux x86(64位/32位)系统 libevent 编译安装说明
- 转]在Linux下编译安装MySQL并通过C语言操作MySQL数据库
- Linux(6.4)+Nginx(1.4.1)+Mysql(5.6.12)+Php(5.5.0)源码编译安装 推荐
- 64位centos6.7安装mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
- Linux下编译安装$MYSQL_HOME/lib/libmysqlclient.so.15: cannot restore segment prot after reloc: Permission
- Linux下源代码编译Mysql5.5版本安装详细步骤及编译参数
- 64位Ubutun14.04安装交叉编译工具arm-linux-gcc
- linux mysql 编译安装