欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql5.6安装 博客分类: mysql mysql安装 

程序员文章站 2024-03-12 14:14:02
...

解压

tar –zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.22-linux-glibc2.5-x86_64 /usr/local/mysql

cd /usr/local/mysql

添加用户及组

groupadd mysql

useradd -r -g mysql mysql

修改目录拥有者

chown -R mysql:mysql ./

安装数据库

apt-get install libaio-dev

./scripts/mysql_install_db --user mysql

再修改目录拥有者

chown -R root:root ./

chown -R mysql:mysql data

添加服务启动

cp support-files/mysql.server /etc/init.d/mysql

cp support-files/my-default.cnf /etc/my.cnf

修改my.cnf

mysql5.6安装
            
    
    博客分类: mysql mysql安装 

 

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

socket=/var/lib/mysql/mysql.sock

server_id = 1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

[client]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set=utf8

 

创建目录

mkdir /var/lib/mysql

修改目录拥有者

chown -R mysql:mysql /var/lib/mysql

添加PATH

vim /etc/profile

export PATH=/usr/local/mysql/bin:$PATH

source /etc/profile

重启服务器

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

[client]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set=utf8

 

创建目录

mkdir /var/lib/mysql

修改目录拥有者

chown -R mysql:mysql /var/lib/mysql

添加PATH

vim /etc/profile

export PATH=/usr/local/mysql/bin:$PATH

source /etc/profile

重启服务器

shutdown -r now

启动/关闭服务

service mysql start

service mysql stop

修改密码(服务先启动)

./bin/mysqladmin -u root password ‘密码

重启服务

 

允许远程连接mysql

mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

mysql>GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

第一句增加itlogger用户授权通过本地机(localhost)访问,密码“www.itlogger.com”。第二句则是授与itlogger用户从任何其它主机发起的访问(通配符%)。

重启mysql服务

 

取消授权

撤销已经赋予给 MySQL 用户权限的权限。

revoke grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:

revoke  all on *.* from 'root'@'192.168.0.197' ;

REVOKE语句只能取消用户的权限,而不可以删除用户。即使取消了所有的权限,用户仍然可以连接到服务器。要想彻底的删除用户,必须使用DELETE语句将该用户的记录从MySQL数据库中的user表中删除。该语句的语法格式如下: 

Delete from user where user = "user_name" and host = "host_name" ; 

例子:

mysql> use mysql

Database changed

mysql> delete from user where user='sss' and host='localhost' ;

mysql>flush privileges ;

Query OK, 1 row affected (0.02 sec)

最后再次查看一下授权用户,发现消失了

 

  • mysql5.6安装
            
    
    博客分类: mysql mysql安装 
  • 大小: 24.2 KB
相关标签: mysql 安装