# cd /home/xiutuo/software/
# tar -zvxf mysql-max-5.0.21-linux-i686-glibc23.tar.gz
# mkdir -p /usr/local/mysql (省略也可)
# cp -r mysql-max-5.0.21-linux-i686-glibc23.tar.gz /usr/local/mysql
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
添加mysql用户及用户组
# groupadd mysql
# useradd -g mysql mysql
修改mysql目录权限
# chown -R root /usr/local/mysql
# chgrp -R mysql /usr/local/mysql
# chown -R mysql /usr/local/mysql/data
生成mysql系统数据库
# /usr/local/mysql/scripts/mysql_install_db --user=mysql&
启动mysql服务
# /usr/local/mysql/bin/mysqld_safe --user=mysql&
如出现 Starting mysqld daemon with databases from /usr/local/mysql/data
代表正常启动mysql服务了, 按Ctrl + C 跳出
修改 mysql 的 root 密码
# /usr/local/mysql/bin/mysqladmin -u root -p password "123456"
====================================================
export mysql=/usr/local/mysql/bin/mysql
/usr/local/mysql/bin/mysql 指向mysql的执行命令。
就可以使用 $mysql -u root -p 登陆mysql
========================================
启动:
/usr/local/mysql/bin/mysqld-safe --user=mysql &
如果mysql的进程已经启动他会提示A mysqld process already exists,表明mysql进程已经存在,否则会提示
[1] 42264
Starting mysqld daemon with databases from /app/mysql/var
启动成功。
停止:
/app/mysql/bin/mysqladmin -u root -p pwd shutdown
执行命令后输入查看进程命令看 mysql 进程是否已经关闭:
ps –ax
查看后 mysql 的进程已经关闭。
启动 mysql ,再查看 mysql 进程, mysql 已经启动
如果你为 MySQL Administrator root 帐号(非作业系统的 root )设了密码,要停止 MySQL 则必须像下列这样做, MySQL 会询问你 root 的密码后才会执行 shutdown 的工作:
/app/mysql/bin/mysqladmin -u root -p shutdown
自动启动mysql
vi /etc/rc.d/rc.local
在后面增加一行启动mysql的命令如下:
/app/mysql/bin/mysqld_safe –user=mysql
按Esc键,输入:wq保存退出。
重启系统:
reboot
等系统启动后再查看进程,mysql进程已经存在,表明mysql自动启