码迷,mamicode.com
首页 > 数据库 > 详细

安装mysql5.7.20

时间:2018-01-07 20:00:21      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:密码   卸载   .gz   nodeps   app   压缩   user   配置   password   

检查

rpm -qa|grep -i mysql 检查是否安装MySQL
rpm -e xxx --nodeps 卸载MySQL

下载

https://dev.mysql.com/downloads/mysql/ 选择Linux Generic通用版和Compressed TAR Archive压缩源码,选择不登陆直接下载
windows可选择推荐的MSI二进制exe下载安装

解压

tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
重命名 mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql

添加组和用户

查看用户 groups mysql
添加组和用户:groupadd mysql, useradd -r -g mysql mysql

新建数据存放文件夹

mkdir /app/deploy/mysql_data

修改权限

chown -R mysql:mysql /app/mysql

初始化

cd mysql
./bin/mysqld --initialize --user=mysql --basedir=/app/mysql --datadir=/app/deploy/mysql_data,使用mysql_install_db安装已过时
注意保存初始密码,如:.?earEtwf4ft

修改权限

chown -R root:root /app/mysql
chown -R mysql:mysql /app/deploy/mysql_data

修改./support-files/mysql.server

basedir=/app/mysql
datadir=/app/deploy/mysql_data

复制添加为服务(新版mysql-default.cnf已删除)

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

设置全局

#set for mysql
export MYSQL_HOME=/app/mysql
export PATH=$PATH:$MYSQL_HOME/bin

设置开机启动

chkconfig --level 35 mysql on

启动/停止服务

service mysql start/stop 直接kill进程会自动nohup重启mysql_safe

查看配置

ps -ef|grep mysql

常用命令

show databases
show tables
status
quit

初始化密码

mysql -u root -p 输入之前保存的密码登陆
SET PASSWORD = PASSWORD(lizhaobin995);
flush privileges;
只有初始化后才能操作,不用flush会自动刷新

添加远程访问

use mysql;
select host, user from user;
update user set host = % where user = root;

重启服务

service mysql restart

 

安装mysql5.7.20

标签:密码   卸载   .gz   nodeps   app   压缩   user   配置   password   

原文地址:https://www.cnblogs.com/maoriaty/p/8229106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!