天天看点

Linux环境下安装mysql并分配用户权限Linux环境下安装mysql并分配用户权限

Linux环境下安装mysql并分配用户权限

1、首先下载mysql安装包

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

    下载版本:我这里选择的5.6.33,通用版,linux下64位

    也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

2、解压

1

2

3

4

#解压

tar

-zxvf mysql-5.6.33-linux-glibc2.5-x86_64.

tar

.gz

#复制解压后的mysql目录

cp

-r mysql-5.6.33-linux-glibc2.5-x86_64 

/usr/local/mysql

3、添加用户组和用户

#添加用户组

groupadd mysql

#添加用户mysql 到用户组mysql

useradd

-g mysql mysql

4、安装

进入安装mysqla软件目录,修改目录拥有者为mysql用户
cd mysql/
chown -R mysql:mysql ./      
安装数据库
./scripts/mysql_install_db --user=mysql
      
修改当前目录拥有者为root用户
chown -R root:root ./      
修改当前data目录拥有者为mysql用户
chown -R mysql:mysql data      
到此安装完毕。

5、添加mysql服务开机启动   

  • 初始化数据库

  ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

  • 修改权限为root

  [root@localhost mysql]# chown -R root:root .

  [root@localhost mysql]# chown -R mysql:mysql data

  • 添加启动服务
  • [root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
  • [root@localhost mysql]# service mysql start

    提示mysql启动成功

6、设立root登录密码

     首先登录mysql数据库,第一次登录没有密码

      mysql -u root -p  

     设置登录密码

      mysql>set password for = password('对应密码');

7.创建用户并授权

    首先使用root进入mysql 

     mysql>create user '用户名'@‘对应用户的ip地址’ identified by '对应的密码';

     例如:mysql>create user 'fxz'@‘10.201.156.21’ identified by '123';

    授权给该用户对应的数据库权限

    mysql>grant all privileges on 数据库名 .* to '用户名'@‘对应ip地址’;

    例如:mysql>grant all privileges on anti_dazd .* to 'fxz'@‘10.201.156.21’;