一.mysql的安装
2016-03-23 16:03
776 查看
1.下载mysql到/usr/local/src/
cd /usr/local/src
wget http://mirrors.sohu.com/mysql/MySQL-5.4/mysql-5.4.3-beta-linux-i686-glibc23.tar.gz
2. 解压
tar zxvf mysql-5.4.3-beta-linux-i686-glibc23.tar.gz
3.把解压的数据移动到/usr/local/mysql下
mv mysql-5.4.3-beta-linux-i686-glibc23 /usr/local/mysql
4.建立mysql用户
useradd -s /sbin/nologin mysql
5.初始化数据库
cd /usr/local/mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
--user 定义数据库的所属主, --datadir 定义数据库安装到哪里,建议放到大空间的分区上,这个目录需要自行创建。这一步骤很关键,如果您看到两个“OK”说明执行正确
通过命令echo $?,查看返回值,返回值为0则无问题。
6.拷贝配置文件
cp support-files/my-large.cnf /etc/my.cnf
7.拷贝启动脚本,修改其属性
[root@No mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@No mysql]# chmod 755 /etc/init.d/mysqld
8.修改mysql启动脚本
vim /etc/init.d/mysqld
修改内容:datadir=/data/mysql
/data/mysql是初始化数据库时候定义的目录。
9.把启动加入系统服务想,设置开机启动,并启动mysql。
[root@No mysql]# chkconfig --add mysqld
[root@No mysql]# chkconfig mysqld on
[root@No mysql]# service mysqld start
Starting MySQL.. SUCCESS!
cd /usr/local/src
wget http://mirrors.sohu.com/mysql/MySQL-5.4/mysql-5.4.3-beta-linux-i686-glibc23.tar.gz
2. 解压
tar zxvf mysql-5.4.3-beta-linux-i686-glibc23.tar.gz
3.把解压的数据移动到/usr/local/mysql下
mv mysql-5.4.3-beta-linux-i686-glibc23 /usr/local/mysql
4.建立mysql用户
useradd -s /sbin/nologin mysql
5.初始化数据库
cd /usr/local/mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
--user 定义数据库的所属主, --datadir 定义数据库安装到哪里,建议放到大空间的分区上,这个目录需要自行创建。这一步骤很关键,如果您看到两个“OK”说明执行正确
通过命令echo $?,查看返回值,返回值为0则无问题。
6.拷贝配置文件
cp support-files/my-large.cnf /etc/my.cnf
7.拷贝启动脚本,修改其属性
[root@No mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@No mysql]# chmod 755 /etc/init.d/mysqld
8.修改mysql启动脚本
vim /etc/init.d/mysqld
修改内容:datadir=/data/mysql
/data/mysql是初始化数据库时候定义的目录。
9.把启动加入系统服务想,设置开机启动,并启动mysql。
[root@No mysql]# chkconfig --add mysqld
[root@No mysql]# chkconfig mysqld on
[root@No mysql]# service mysqld start
Starting MySQL.. SUCCESS!
相关文章推荐
- MySQL中的integer 数据类型
- Linux socket 初步
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv