RedHat9.0操作系统,(Red Hat 企业版4也安装过) 下载mysql-5.0.20a.tar.gz. jdk-6u13-linux-i586-rpm.bin
开启终端 依次输入命令: 1 groupadd mysql 创建mysql组 2 useradd -g mysql mysql 创建该组下的用户 3 tar zxvf mysql-5.0.20a.tar.gz 解压缩 也可以在文件上右键直接解压 4 cd mysql-5.0.20a 进入目录 5 ./configure --prefix=/opt/mysql --with-charset=gb2312 进行安装 安装在/opt/mysql目录下 6 make 7 make install 8 cp support-files/my-medium.cnf /etc/my.cnf 复制my-medium.cnf到etc下命名为my.cnf 9 cd /opt/mysql进入目录 10 bin/mysql_install_db --user=mysql 创建数据库名为mysql (20100106注意 一定要有这一步 而且必须是bin/mysql_install_db --user=mysql 否则下面的chown -R mysql var会报错: 没有这个目录) 11 chown -R root . 变更文件的拥有者(注意:后面有个. 而且 . 前有个空格 . 表示当前目录) 12 chown -R mysql var 表示递归之下的所有目录 13 chgrp -R mysql . 变更群组 (注意:后面有个. 而且 . 前有个空格 改变目录所属为mysql) 14 bin/mysqld_safe --user=mysql & 启动mysql 15 bin/mysql -uroot -p 到这里 提示你输入密码,初始密码为空 直接进入。 开启终端,修改密码: /opt/mysql/bin/mysqladmin -u root password 'new-password'
事情并没有完,重启系统发现再也进不去。
后来发现是系统没有启动mysql的服务,在服务列表中也没有mysql,解决方法如下: 1 cp -p /opt/mysql/share/mysql/mysql.server /etc/init.d/mysql 把mysql的服务文件复制到linux中 2 cd /etc/init.d/ 进入系统服务文件目录 3 chkconfig --add mysql 把服务添加到linux系统服务中 4 chkconfig mysql on 设置服务为自动启动
然后我到/usr/local/mysql/bin下输入:
然后我输入: 这里是因为环境变量没设! etc/profile中添加: export PATH=$PATH:/opt/mysql/bin 保存,重启系统。 登陆系统,开启终端,直接输入mysql -uroot -p 就可以进入mysql了
安全: 本人的情况就是root用户进入mysql需要密码,普通用户进入mysql直接在命令行输入‘mysql’就行了。这肯定是不允许的。
重新启动计算机,在终端$下输入mysql能直接进入mysql>下,说明有空用户存在。解决办法:先\q退出,再:
这次安装是默认安装 没有指定安装目录 结果默认安装的mysql文件分散在各个目录 卸载重装
1.進入mysql的安裝目錄 准备再次安裝.....
顺便贴出默认安装后的mysql文件各个路径
查看mysql编码 版本: mysql>show Variables like '%set%'; 安装JDK
下载 jdk-6u13-linux-i586-rpm.bin
./jdk-6u13-linux-i586-rpm.bin 1、chmod 755 jdk-6u13-linux-i586-rpm.bin (加可执行的权限) 2、./jdk-6u13-linux-i586-rpm.bin (执行.bin文件) 3、一路回车,看完后输入“yes”,生成rpm包文件; 4、rpm -ivh jdk-6u13-linux-i586.rpm (安装rpm包文件) 5、回车执行安装命令,出现100%后,JDK完成安装。 默认的安装目录在 /usr/java/下
# set java environment 5.注销,重新登陆 6.在终端使用echo命令检查环境变量的设置情况 # echo $JAVA_HOME # echo $CLASSPATH # echo $PATH
7.检查jdk是否安装成功,查看版本信息
* 编译命令:javac HelloWorld.java 由于linux自带了jdk,有可能安装会出现错误。 详细的安装过程,适用于5.0版本以上。 (责任编辑:IT) |