mysql5.6安装 博客分类: mysql mysql安装
解压
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
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)
最后再次查看一下授权用户,发现消失了
推荐阅读
-
docker 安装 jdk linux 博客分类: dockerlinux docker安装jdklinux
-
Linux Maven 安装与配置 博客分类: 服务器操作系统之Linux linuxmaven
-
tftp 安装 (文件共享 上传 下载) 博客分类: tftplinux tftp安装文件共享上传下载
-
Linux中源码包安装过程 博客分类: Linux Linux源码包安装
-
mysql5.6安装 博客分类: mysql mysql安装
-
mysql主从复制与读写分离配置 博客分类: mysql mysql
-
jdk环境变量配置 博客分类: java jdk 安装 配置
-
docker compose linux tomcat 安装(多容器docker) 博客分类: linuxdockercompose dockercomposelinuxtomcat安装
-
Mysql安装
-
Centos6.5下Jdk+Tomcat+Mysql环境安装图文教程