您的位置:首页 > 运维架构 > Linux

linux 下安装mysql

2015-07-16 15:53 603 查看
每次安装mysql都没有写笔记,这次本地装mysql刚好有时间写一个,以后一行一行地复制,不用那么麻烦了

1.下载

我用的是:mysql-5.6.12-linux-glibc2.5-x86_64.tar
http://dev.mysql.com/downloads/file.php?id=413140
不用注册登陆,两个大按钮下面有下面这样一样,点击就可以直接下载

No thanks, just start my download.

2.解压:

tar mysql-5.6.12-linux-glibc2.5-x86_64.tar

复制解压后的mysql目录到系统的本地软件目录:

cp mysql-5.6.12-linux-glibc2.5-x86_64 /usr/local/mysql -r

3.添加系统mysql组和mysql用户:

groupadd mysql

useradd -r -g mysql mysql

4.安装数据库:

进入安装mysql软件目录: cd /usr/local/mysql

修改当前目录拥有者为mysql用户: chown -R mysql:mysql ./

安装数据库: ./scripts/mysql_install_db --user=mysql

修改当前目录拥有者为root用户: chown -R root:root ./

修改当前data目录拥有者为mysql用户: chown -R mysql:mysql data

4.启动mysql服务和添加开机启动mysql服务:

添加开机启动:cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

启动mysql服务:service mysql start

如果看到有个【ok】

说明启动成功

5.修改mysql的root用户密码,root初始密码为空的:

执行命令:./bin/mysqladmin -u root password 'root'

后面一个root是密码,一定要加引号

6.把mysql客户端放到默认路径:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

7.添加远程链接:

我们的数据都不是本地管理,所以最好添加一个远程链接用户,不要用root,除非是本地测试服务器

mysql -u root -p

输入密码登陆

>mysql GRANT ALL PRIVILEGES ON *.* TO tyuser@localhost IDENTIFIED BY 'tyuser' WITH GRANT OPTION;

>mysql GRANT ALL PRIVILEGES ON *.* TO tyuser@"%" IDENTIFIED BY 'tyuser' WITH GRANT OPTION;

第一句增加了一个tyuser用户授权通过本地机(localhost)访问,密码“tyuser”。

第二句则是授与tyuser用户从任何其它主机发起的访问(通配符%)。

注意:再次说下我配的是本地服务器,现网不要用这么简单的密码

查看结果,执行:

use mysql;

select host,user,password from user;

如果能看到一行 % 和你刚加的用户名就成功了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: