mysql系列研究(2)---安装

# 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自动启

你可能感兴趣的:(C++,c,mysql,linux,C#)