useradd -r -g mysql mysql
tar zxvf /path/to/mysql-VERSION-OS.tar.gz
#将下载到的二进制MySQL文件解压到/opt/mysql_5_5_17目录下,即将MySQL安装到/opt/mysql_5_5_17目录下。网上好多教程都是安装到/usr/local/mysql目录下,我这里做了修改
cp /path/to/mysql-VERSION-OS.tar.gz /opt/mysql_5_5_17
#将当前目录的所有者改为mysql用户 要加上-R参数。这个参数表示循环遍历子节点。子节点都起作用
chown -R mysql .
#将当前目录的所有组改为mysql组
chgrp -R mysql .
#这里的--basedir=/opt/mysql_5_5_17参数是我参考其他站点加上的;如果安装到/usr/local/mysql应该不用加这个参数
scripts/mysql_install_db --user=mysql --basedir=/opt/mysql_5_5_17
chown -R root .
chown -R mysql data
#关于my.cnf:mysql按照下列顺序搜索my.cnf:/etc,mysql安装目录,安装目录下的data。/etc下的是全局设置。
#网上一些教程说放到/etc/my.cnf下;我这里放到/opt/mysql_5_5_17/my.cnf下了
cp support-files/my-medium.cnf ./my.cnf
#修改mysql最大连接数增加或修改max_connections=1024
#[mysqld]处添加服务器的默认字符编码character-set-server=utf8
#[mysql]处添加默认字符编码default-character-set=utf8
#编辑完保存退出
vim my.cnf
#启动MySQL
bin/mysqld_safe --user=mysql &
#让程序随服务器启动而自动启动
cp support-files/mysql.server /etc/init.d/mysql cd /etc/init.d
#编辑mysql.server文件,修改MySQL默认的安装路径,即修改basedir值:basedir=/opt/mysql_5_5_17
#如果要修改数据目录,也可修改datadir路径值
vim mysql chmod +x /etc/init.d/mysql
update-rc.d mysql defaults
至此启动MySQL方法:
bin/mysqld_safe --user=mysql &
或
/etc/init.d/mysql start
关闭MySQL的方法
bin/mysqladmin -uroot shutdown
或
/etc/init.d/mysql stop
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。