ubuntu下MySQL安装配置及基本操做

 

在linux下安装方法:html

分为四种:
一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装);mysql

二:官网下载deb或rmp安装包,直接双击安装;linux

三:下载tar安装包,解压到硬盘,而后本身配置mysql;sql

四:源码编译安装(下载mysql源代码本身编译安装)。shell


前两种不须要本身配置,安装简单;后两种需自行配置文件,须要对mysql较为熟练。主要讲下第三种。数据库

因为MySQL依赖libaio1包,因此先安装libaio1,以下:ubuntu

sudo apt-get install libaio1server

一、下载MySQL包,个人为mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz;htm

二、解压至任意目录,此处为/home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64ip

三、为MySQL建立专用用户,用户名为mysql,用户组为mysql;
sudo groupadd mysql 建立组
sudo useradd -r -g mysql mysql 建立用户并划入mysql组下

四、进入目录:cd /usr/local/

五、为安装目录创建软连接:sudo ln -s /home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64 mysql

   进入安装目录:cd mysql

六、为解压出来的全部文件更改用户和组
    sudo chown -R mysql . 更改拥有者
    sudo chgrp -R mysql . 更改组

七、执行sudo scripts/mysql_install_db --user=mysql ,初始化MySQL数据库

或者配置data文件夹位置:
shell> sudo scripts/mysql_install_db --user=mysql \
--basedir=/opt/mysql/mysql \
--datadir=/opt/mysql/mysql/data

至此MySQL安装完毕,能够运行试试:

九、以mysql用户启动mysql服务:
sudo bin/mysql_safe --user=mysql &

十、试试启动是否成功:
bin/mysqladmin version

bin/mysqladmin variables

十一、 bin/mysqladmin -u root shutdown 关闭服务
bin/mysql_safe --user=mysql & 重启服务

十二、设置环境变量,在/etc/profile中加入下边内容:
export PATH=$PATH:$/etc/local/mysql/bin
设置开机自启动,运行以下命令:
sudo cp support-files/mysql.server /etc/init.d/mysql.server

1三、重启试试看。


因为此时数据库中的root用户默认没有配置密码,须要更改root密码,有以下几种方法:

首显在client登陆mysql server:
bin/mysql -u root root用户登陆,此时无密码

一、使用update语句更新user数据表中的数据;
mysql> update mysql.user set password=password('newpwd') where user = 'root';
适用于全部平台。

二、使用set password命令;
mysql> set password for 'root'@'localhost' = password('newpwd');
mysql> set password for 'root'@'host_name' = password('newpwd'); host_name为主机名,可在/etc/hosts文件查看
mysql> set password for 'root'@'::1' = password('newpwd'); ::1 为IPV6本地地址
mysql> set password for 'root'@'127.0.0.1' = password('newpwd');

三、使用bin/mysqladmin命令,具体以下:
shell> bin/mysqladmin -u root password 'newpwd'
shell> bin/mysqladmin -u root -h host_name password 'newpwd'

 

 

参考:

MySQL官方文档安装方法大全:http://dev.mysql.com/doc/refman/5.6/en/installing.html

相关文章
相关标签/搜索