《linux下安装mysql》.doc
文本预览下载声明
linux下安装mysql文档
以下步骤从上至下执行…………………..
首先下载mysql-5.1.54.tar.gz软件包
#groupadd mysql
(创建一个mysql用户组)
在/usr/local/下新建目录mysql
# mkdir /usr/local/mysql(可以直接进入该文件夹中新建mysql文件夹)
复制mysql-5.1.54.tar.gz 到新创建的mysql目录
#useradd -g mysql mysql
(在mysql用户组下新建一个用户)
cd mysql
#tar -zxvf mysql-5.0.37.tar.gz
(解压MYSQL源码)
mv mysql-5.0.37 mysql
#cd mysql
(为了方便,把上面解压出来的文件夹重命名为/mysql,cd命令是进入此文件夹)
#./configure --prefix=/server/mysql
(注意/configure前有“.”, 是用来检测你的安装平台的目标特征的,prefix是安装路径)
#make
(编译程序)
#make install
(安装程序)
#/server/mysql/bin/mysql_install_db --user=mysql
(初始化数据库,用户mysql)
#cp support-files/f /etc/f
(将MYSQL配置文档复制到/etc目录下保存为f,如果问是否覆盖原文件,输入“yes然后回车)
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
(同上)
#chmod 700 /etc/rc.d/init.d/mysqld
(用ntsysv设置使mysql每次启动都能自动运行)
#chkconfig --add mysqld
(同上)
#cd /server/mysql
(进入mysql安装目录)
#chown -R root .
(注意后面有个”.)
#chown -R mysql var
#chgrp -R mysql .
(注意后面有个”.,以上三行权限设置)
#/server/mysql/bin/mysqld_safe --user=mysql
(启动mysqlL服务,出现 mysqld ended 的时候或者有#starting也行.点击回车.回到命令行)
#bin/mysql -u root -p
(登陆MYSQL,系统会提示输入密码.由于我们安装时没有设置密码.所以默认密码为空.直接点击回车进入)
如果出现WELCOME TO MYSQL字样,就说明成功了,然后测试下
输入 selcet version();
查看mysql的版本
注意:sql语句要以;结尾
安装过程中遇见的问题
若出现configure: error: No curses/termcap library found 错误
则:
./configure --prefix=/web/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-socket-path=/web/mysql/var/mysql.sock --with-big-tables --with-charset=utf8 --with-named-curses-libs=/usr/lib/libncursesw.so.5 --with-collation=utf8_general_ci --with-extra-charsets=all --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-innodb --without-ndb-debug --without-isam --enable-local-infile --with-readline --with-raid
或者./configure --with-named-curses-libs=/usr/lib/libncursesw.so.5
安装成功以后,在本机可以建立数据库,但是用Navicat远程建数据库没有权限的时候,可以给该用户赋予权限
最后在刷新权限mysqlflush previliges;
其中car是用户名
4、启动
显示全部