关 键 词:
MySQL
1)安装环境
mysql下载地址:http://dev.mysql.com/downloads/mysql/5.1.html
linux (non RPM package) downloads
2)安装步骤:(参考安装包里面的INSTALL-BINARY文档)
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
说明:/path/to/mysql-VERSION-OS.tar.gz为下载安装包绝对路径
shell> ln -s mysql-VERSION-OS mysql
说明:mysql-VERSION-OS为安装包解压到文件夹
shell> cp support-files/my-medium.cnf /etc/my.cnf(如果已经有该文件就不要覆盖了,因为sock文件可能不同)
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
安装完成!
mysql自动启动
在mysql安装目录下
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
修改密码
mysql>use mysql;
mysql>update user set password=old_password('新密码');
mysql> flush privileges;
创建远程连接
mysql> grant all on *.* to root@'%' identified by "rootroot";
说明:%可以用任何ip地址替换,%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。
mysql> flush privileges;
3)一些其他有用的设置
Mysql在linux下表名是区分大小写的,如果想要不区分,修改/etc/目录下的my.cnf文件在最后加上;还有event_scheduler=1是开启event的,如果使用到event请加上这句;default-character-set=gb2312是设置默认字符集,如果是中文数据库,最好设成gbk,gb2312或utf8
[mysqld]
lower_case_table_name = 1
event_scheduler=1
default-character-set=gb2312

