1、新建mysql用户组/增加mysql用户
root@ango:/# groupadd mysql
root@ango:/# useradd -r -g mysql mysql
2、改变目录的所有者
root@ango:/# chown -R mysql:mysql /usr/lib/mysql-5.5.28-linux2.6-x86_64/
3、 进入mysql目录下
cd /usr/lib/mysql-5.5.28-linux2.6-x86_64
4、安装共享库libaio1
root@ango:/usr/lib/mysql-5.5.28-linux2.6-x86_64# apt-get install libaio1
5、安装mysql
root@ango:/usr/lib/mysql-5.5.28-linux2.6-x86_64#scripts/mysql_install_db --user=mysql
6、创建mysql符号链接
cd /home/huanghai/usr/local
sudo ln -s /home/huanghai/usr/local/development/mysql-5.5.25 mysql
sudo chown -R mysql:mysql mysql
7、创建mysql.server符号链接
cd /etc/init.d
sudo ln -s /usr/lib/mysql-5.5.28-linux2.6-x86_64/support-files/mysql.server
sudo /etc/init.d/mysql.server start
上一步失败的话
service mysql start
根据提示安装文件
其中会设置数据库密码
然后输入mysqld_safe可以启动
注意 vim /etc/mysql/my.cnf #这里有一个地方要注意 #因为默认是只允许本地访问数据库的 如果你有需要 可以打开。 bind-address 127.0.0.1 #这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉 #bind-address 127.0.0.1 进入mysql mysql -u root -proot密码那没有空格
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'mysql' WITH GRANT OPTION;
让外网访问 mysql是远程访问密码
1.启动:/etc/init.d/mysql start
2.停止:/etc/init.d/mysql stop
3.重启:/etc/init.d/mysql restart