Home >Database >Mysql Tutorial >Linux安装mysql_MySQL

Linux安装mysql_MySQL

WBOY
WBOYOriginal
2016-06-01 13:45:00860browse

bitsCN.com

安装mysql
//上传mysql-5.0.221.tar.gz  到该路径下:/mnt/disk1/program 并安装
tar -xzvf mysql-5.0.221.tar.gz
cd mysql-5.0.22
#新建文件夹
mkdir /mnt/disk1/program/mysql
#创建组 /etc  vi group
groupadd mysql
#创建组下的用户 /home
useradd -g mysql mysql
#配置路径
./configure --prefix=/mnt/disk1/program/mysql --with-pic --with-fPIC 可以省略
#安装工程文件
make clean
#编译工程
Make
#安装工程文件到系统
make install

# /mnt/disk1/program/mysql-5.0.22/scripts/ mysql_install_db
################################################################
#初始化授权列表,包含下列权限集合
# MySQL root用户作为可做任何事情的一个超级用户被创造。连接必须由本地主机发出。
#出世的root口令是空的,因此任何人能以root而没有一个口令进行连接并予所有权限。
################################################################
./scripts/mysql_install_db

 

# /mnt/disk1/program/mysql/ 中所有文件的所有者和组更改为用户 root
chown -R root /mnt/disk1/program/mysql/

# /mnt/disk1/program/mysql/ var/ 中所有文件的所有者和组更改为用户 mysql
chown -R mysql /mnt/disk1/program/mysql/var/

# 改变文件所属用户组
chgrp -R mysql /mnt/disk1/program/mysql/

# 到此, mysql 安装完成,可以启动了
/mnt/disk1/program/mysql/bin/mysql
# 退出 quit
quit

#复制 /mnt/disk1/program/mysql-5.0.22/support-files/my-huge.cnf  到 /etc/my.cnf
cp support-files/my-huge.cnf /etc/my.cnf
cp /mnt/disk1/program/mysql/share/mysql/mysql.server /etc/init.d/mysql

#启动mysql数据库
/mnt/disk1/program/mysql/bin/mysqld_safe --user=mysql &
#mysql设置密码
/mnt/disk1/program/mysql/bin/mysqladmin -u root password ''
# 软链接到 /sbin/mysql
ln -s /mnt/disk1/program/mysql/bin/mysql /sbin/mysql
# 软链接到 /sbin/mysqladmin
ln -s /mnt/disk1/program/mysql/bin/mysqladmin /sbin/mysqladmin

#启动 停止 服务
service mysql start
service mysql stop
# 重启服务
service mysql  restart

Service mysqld status

作者“lvlin1983”
 

bitsCN.com
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn