ubuntu安装配置mysql

来源:互联网 发布:阿里云学生机错误提示 编辑:程序博客网 时间:2024/05/04 02:22

一、安装mysql

1。下载和解压缩
首先跑去http://dev.mysql.com/downloads/mysql/5.0.html#downloads,下载一个Mysql。我下载的是mysql-5.1.58-linux-i686-glibc23.tar.gz,各位要根据自己的机器情况酌情找到合适版本下载。一般amd的都要下AMD64。

下载后,解压缩,我的开发软件都放在/usr/local下因此,将其解压缩到/usr/local下,并且重新命名目录为mysql。各位就根据自己的实际情况来确立目录了。因为是编译完的版本,所以不需要任何安装过程,现在就可以直接测试。

2。配置权限和用户
这一步比较麻烦,我参考的是官方的安装文档。
首先是需要给mysql添加一个名为mysql的用户组和当然还有名为mysql的组员。这一步在任何目录下都可以完成。

sudo groupadd mysql

sudo mkdir /home/mysql

sudo useradd -g mysql -d /home/mysql mysql
第一步建立一个mysql组,之后向里面添加了一个名为mysql的用户。


解压缩安装包 tar zxvf mysql-5.1.58-linux-i686-glibc23.tar.gz

重命名 ln -s mysql-5.1.58-linux-i686-glibc23 mysql


然后进入到mysql的安装目录中
cd /usr/local/mysql

之后为用户赋予相应的权限
sudo chown -R mysql .
sudo chgrp -R mysql .

之后安装相应的数据库并赋予其相应权限
sudo scripts/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql data

3。启动Mysql
如果上面的步骤没有问题,那么就可以测试启动Mysql了。当前工作目录还是/usr/local/mysql下
sudo bin/mysqld_safe --user=mysql &

后面的&表示按照守护进程启动服务。

要以mysql的root用户登录,可以:
/usr/local/mysql/bin/mysql -uroot -p

为root设置密码  /usr/local/mysql/bin/mysqladmin -u root -p password "123456"
之后按提示输入旧密码即可,默认旧密码为空

4。MySQL开机自动运行


首先给mysql.server文件建立一个软连接到启动执行文件和启动服务的
sudo ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo ln -s /etc/init.d/mysql /etc/rc2.d/S18mysql

然后编辑一下mysql.server
sudo vim /usr/local/mysql/support-files/mysql.server

找到basedir=,在后面填写/usr/local/mysql
下面的datadir=,填写/usr/local/mysql/data
保存退出。

启动之后运行一下:/usr/local/mysql/bin/mysql看看能不能进入到管理界面模式,就可以了。当然,别忘了编辑/etc/profile文件,将/usr/local/mysql/bin放到PATH里面去。

/etc/profil 中添加 export PATH=/usr/local/mysql/bin:$PATH


        参考链接

       http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html

       http://www.linuxdiyf.com/viewarticle.php?id=96922

 
原创粉丝点击