安装方法
安装mysql二进制代码分发包:
1、先去mysql的老家,mysql.com下载mysql-max-5.0.27-linux-i686.tar.gz
2、拷贝到/usr/local
3、添加mysql用户组:
shell> groupadd mysql
4、添加mysql用户并将其添加到mysql用户组
shell> useradd -g mysql mysql
5、shell> cd /usr/local
6、解压与撤包:
tar zxvf mysql-max-5.0.27-linux-i686.tar.gz
7、创建连接:
shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql
8、shell> cd mysql
9、执行安装
shell> scripts/mysql_install_db --user=mysql
10、分配权限
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
11、启动mysqld进程:
shell> bin/mysqld_safe --user=mysql &
12、如果出现如上命令立即停止的情况,肯定是你的hostname设置有问题:可以查看host.err文件排除问题。
(我在安装时出现了该问题,可是却找不到host.err文件,直接用mysql用户执行mysqld也启动不了,后来发现只要执行接压根目录的./configure,服务就启动了)
13、添加密码:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h hostname password 'new-password'
启动服务器之后./bin/mysql -h localhost -u root -p登入服务器
如果用自带的mysql命令登陆,会报错:Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock
查了些资料后,做了个连接ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock问题解决。


评论加载中…
