标题: Linux MYSQL安装详解 [打印本页] 作者: xiexie 时间: 2011-3-24 13:23 标题: Linux MYSQL安装详解
一、检查是否安装过mysql
rpm -qa|grep -i mysql
/*
rpm -qa mysql
rpm -qa|grep mysql
*/
二、卸载mysql
rpm -e --nodeps mysql-5.0.45-7.el5(强制卸载)
Mysql安装
1.下载 MySql for linux 安装文件:mysql-5.1.51.tar.gz。然后放到root/software目录下。
2.[root@localhost software]# tar zxvf mysql-5.1.51.tar.gz
3.[root@localhost software]# cd mysql-5.1.51
4.[root@localhost mysql-5.1.51]# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/
5.[root@localhost mysql-5.1.51]# make (此步骤需要较长时间)
6.[root@localhost mysql-5.1.51]# make install
Mysql配置
# cp ./support-files/mysql.server /etc/init.d/mysql //mysql服务启动文件
# groupadd mysql //创建mysql用户组
# useradd -g mysql mysql //创建mysql用户
# chmod 777 /etc/init.d/mysql //修改mysql服务启动文件权限
# /usr/local/mysql/bin/mysql_install_db --user=mysql //创建(chuang1 jian4)mysql初始db时添加了?user=mysql这个参数,所以就不用再单独修改data数剧库文件夹的权限了,假如权限碰到问题时使用如下命令修改chown -R mysql:mysql /usr/local/mysql/data/。
# cd /tmp
# ln -s /var/lib/mysql/mysql.sock mysql.sock
# service mysql start //启动mysql服务(stop/start/restart)
# /usr/local/mysql/bin/mysqladmin ?u root ?p password 'rootpw' //设置密码为rootpw
Enter password: //默认密码为空,所以直接回车
# /usr/local/mysql/bin/mysql ?u root ?p
Enter password: //输入薪密码后,登录成功
查看一下数剧库试试:
mysql>; show databases; //查看所有数剧库列表
mysql>; use mysql; //打开或使用mysql数剧库
mysql>; show tables; //查看当前打开的数剧下面的所有表
mysql> flush privileges; //解决远程访问出现错误ERROR 1130: Host 192.168.88.160 is not allowed to connect to this MySQL server
//如果上面执行后,本地登录不了mysql,用下面命令登录:[root@localhost ~]# mysql -u root -p -h 10.28.251.134