Ubuntu 10.10 mysql的安装,配置环境,基本用法

Ubuntu 10.10 mysql的安装


1. 下载mysql-5.5.1-linux2.6-i686.tar.gz

 

下载地址:http://dev.mysql.com/downloads/mysql/

 

这是二进制版本,已经编译过。相当于绿色版本。http://dev.mysql.com/downloads/mysql/

 

2. 根据官网手册安装说明,进行安装

 

详细请看:http://dev.mysql.com/doc/mysql-linuxunix-excerpt/5.5/en/binary-installation.html 

 

使用超级用户su


a.  添加用户组mysql

 

 

[java]  view plain copy print ?
  1. groupadd mysql  
 

 

b.  添加用户mysql,并将其放到mysql组中

 

[c-sharp]  view plain copy print ?
  1. useradd -r -g mysql mysql  
 

 

c.  进入/user/local目录

 

[c-sharp]  view plain copy print ?
  1. cd /user/local  
 


d. 将下载的mysql文件解压到合适的目录,我放到/user/local目录下面.

 

[c-sharp]  view plain copy print ?
  1. tar -zxvf mysql-5.5.11-linux2.6-i686.tar.gz  
 

 

解压完成之后可以删除mysql-5.5.11-linux2.6-i686.tar.gz文件或者移动到其他目录。这样主要是为了节省磁盘空间,呵呵!

 

e. 创建软链接

 

[c-sharp]  view plain copy print ?
  1. ln -s mysql-5.5.11-linux2.6-i686 mysql  
 

 

mysql-5.5.11-linux2.6-i686是刚解压出来的文件夹。

这样链接之后,在/user/local目录下面会多出一个带箭头的mysql文件夹。如下所示:

 

 

好处:以后升级mysql,直接下载之后软链接一下就可以使用新版本的MySQL。

 

f. 进入mysql目录,即上面带箭头的。


[c-sharp]  view plain copy print ?
  1. cd mysql  
 


g.  改变用户权限和组权限


[c-sharp]  view plain copy print ?
  1. chown -R mysql .  
  2. chgrp -R mysql .  
 

注意:后面的点“.”,表示当前路径。不可以不写!

此时,ls -l 可以看出组和用户变成mysql

 

h. 初始化数据库

 

[c-sharp]  view plain copy print ?
  1. scripts/mysql_install_db --user=mysql  
 

 

这一步的安装,容易出现很多错误!

注意:

<1> 保证在/etc/目录下面没有my.cnf、mysql文件夹。如果有的话,请删除。如果你害怕系统出错,备份它们之后删除!

<2> 确保安装了libaio1.so,如果没有安装的话,执行sudo apt-get install libaio1

ok,再出现其他奇怪的错误,可以到Google找原因。


i. 修改权限

 

[c-sharp]  view plain copy print ?
  1. chown -R root .  
  2. chown -R mysql data  
 

 

j. 可选操作。还是做吧,support-files文件下面有很多.cnf文件。根据机器配置你可以选择不同的类似文夹。

 

[c-sharp]  view plain copy print ?
  1. # Next command is optional  
  2. shell> cp support-files/my-medium.cnf /etc/my.cnf  
 

 

k.  可选操作,建议做。


[c-sharp]  view plain copy print ?
  1. # Next command is optional  
  2. cp support-files/mysql.server /etc/init.d/mysql.server  
 

 

l. 进入bin目录,启动mysql

 

[c-sharp]  view plain copy print ?
  1. bin/mysqld_safe --user=mysql &  
 

验证是否启动mysql。

[c-sharp]  view plain copy print ?
  1. netstat -anp|more  
 

查看是否有3306端口启动。

 

m. 使用mysql,输入密码。也可以直接回车默认密码为空。

 

[c-sharp]  view plain copy print ?
  1. cd bin  
  2. ./mysql -u root -p  
 

 

ok,到此位置。ubuntu下mysql安装完成,关于mysql的使用,还待学习。


第二种方式:

命令如下:

apt-get install mysql-server

apt-get install mysql-client

安装时,会提示你设定root密码

重复密码:

 

部署步骤:

 

       设置 mysql root 访问密码:

 

mysqladmin -uroot password <password>

 

启动 mysql 服务

   /etc/init.d/mysql start 或 service mysql start

停止 mysql 服务  

   /etc/init.d/mysql stop 或 service mysql stop

重启 mysql 服务  

   /etc/init.d/mysql restart 或 service mysql restart

 

 

进入 mysql 数据库  

mysql -uroot –p

根据提示输入 root 访问密码 , 显示如下信息,表明可以开始 mysql 操作:


Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.1.50-community-log MySQL Community Server (GPL)

 

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL v2 license

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

mysql>

 

       ubuntu10.4系统中不需要设置mysql自启动,安装时候已经作为service。

       所以一启动ubuntu系统,mysql服务自动启动。


Ubuntu 10.10 mysql配置环境

1.为root用户配置环境变量

 

<1> 编辑目录root下面的profile或者.bash_profile文件,我的ubuntu10.10为.profile

 

[java]  view plain copy print ?
  1. sudo gedit /root/.profile  
 

 

<2> 打开文件之后,在文件后面添加

 

[java]  view plain copy print ?
  1. export PATH=/usr/local/mysql/bin:$PATH  
 

 

<3> 保存,退出。注销即可!

 

2. 如果,其他用户想使用MySQL怎么办?so easy,改变配置参数。

 

<1> 编辑/etc/profile

 

[java]  view plain copy print ?
  1. sudo gedit /etc/profile  
 

 

添加下面语句,即可。

 

[java]  view plain copy print ?
  1. export PATH=/usr/local/mysql/bin:$PATH  
 

 

如果,已经存在PATH,你就直接在其后加入/usr/local/mysql/bin即可。

 

<2> 保存,退出。注销即可!

 

3. 启动MySQL


无论如何,如果你没有配置MySQL随PC启动而启动的话,你需要自己启动:

 

[java]  view plain copy print ?
  1. su  
  2. cd /user/local/mysql  
  3. ./bin/mysqld_safe --user=mysql &  
  4. ctrl + c  
 

 

ok,进入数据库吧!

 

[java]  view plain copy print ?
  1. mysql -u root -p  
  2. (-u root表示用户为root,-p表示密码,这里密码为空)  
 

 

另外,如果想在开机启动 mysql 可以修改配置文件,该配置文件是 /etc/rc.local,在该文件中加入下面一句:


[java]  view plain copy print ?
  1. /usr/local/mysql/bin/mysqld_safe --user=mysql &  

随便说一下,如何开机启动 Tomcat,类似上面的操作,在  /etc/rc.local,在该文件中加入下面两句:


[java]  view plain copy print ?
  1. export JAVA_HOME=/home/mark/android/Java/jdk1.6.0_24  
  2. /home/mark/android/tomcat/bin/startup.sh  

完整的该文件是这样子的:

[java]  view plain copy print ?
  1. #!/bin/sh -e  
  2. #  
  3. # rc.local  
  4. #  
  5. # This script is executed at the end of each multiuser runlevel.  
  6. # Make sure that the script will "exit 0" on success or any other  
  7. # value on error.  
  8. #  
  9. # In order to enable or disable this script just change the execution  
  10. # bits.  
  11. #  
  12. # By default this script does nothing.  
  13.   
  14. #start the os and start tomcat  
  15. export JAVA_HOME=/home/mark/android/Java/jdk1.6.0_24  
  16. /home/mark/android/tomcat/bin/startup.sh  
  17.   
  18. #start the os and start mysql  
  19. /usr/local/mysql/bin/mysqld_safe --user=mysql &  
  20.   
  21. exit 0  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值