linux下安装mysql方法
mysql各版本下载
http://dev.mysql.com/downloads/mysql/5.0.html
找tar.gz或tar.gz2的包
此文章为转载,转自地址忘了~~
这里的mysql用的不是standard的版本,用的是src源码版本,名为mysql-5.0.18
标准半本只要tar开即可用,源码版本需要编译以及指定服务器默认编码,因为我要修改编码,所以正好用上~
shell> ./configure --with-charset=CHARSET
CHARSET 可以使下面编码中的一种: `big5', `cp1251', `cp1257', `czech', `danish', `dec8', `dos', `euc_kr', `gb2312', `gbk', `german1', `hebrew', `hp8', `hungarian', `koi8_ru', `koi8_ukr', `latin1',
`latin2', `sjis', `swe7', `tis620', `ujis', `usa7', `win1251ukr'.
默认当前状态为root权限,如果使用其他用户权限,请在每行前面加sudo
安装开始:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip <> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql --with-charset=gb2312
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
(用mysql用户启动很重要。)
shell> bin/mysql -uroot -p
(输入密码,默认密码为空,直接回车即可)
shell> Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
如果出现上面的提示,说明mysql服务没有正常启动,因为mysql服务启动的话,会自动生成mysql.sock文件
shell> killall mysql
杀掉所有mysql进程,重新启动
shell> bin/mysql_install_db --user=mysql
重新启动
shell> bin/mysql -uroot -p
http://dev.mysql.com/downloads/mysql/5.0.html
找tar.gz或tar.gz2的包
此文章为转载,转自地址忘了~~
这里的mysql用的不是standard的版本,用的是src源码版本,名为mysql-5.0.18
标准半本只要tar开即可用,源码版本需要编译以及指定服务器默认编码,因为我要修改编码,所以正好用上~
shell> ./configure --with-charset=CHARSET
CHARSET 可以使下面编码中的一种: `big5', `cp1251', `cp1257', `czech', `danish', `dec8', `dos', `euc_kr', `gb2312', `gbk', `german1', `hebrew', `hp8', `hungarian', `koi8_ru', `koi8_ukr', `latin1',
`latin2', `sjis', `swe7', `tis620', `ujis', `usa7', `win1251ukr'.
默认当前状态为root权限,如果使用其他用户权限,请在每行前面加sudo
安装开始:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip <> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql --with-charset=gb2312
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
(用mysql用户启动很重要。)
shell> bin/mysql -uroot -p
(输入密码,默认密码为空,直接回车即可)
shell> Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
如果出现上面的提示,说明mysql服务没有正常启动,因为mysql服务启动的话,会自动生成mysql.sock文件
shell> killall mysql
杀掉所有mysql进程,重新启动
shell> bin/mysql_install_db --user=mysql
重新启动
shell> bin/mysql -uroot -p

0 条评论:
发表评论
订阅 博文评论 [Atom]
<< 主页