mysql5.7 zip 压缩包安装 mysql

卸载服务
mysqld --remove mysql   

新建环境变量
MYSQL_HOME
C:\Program Files\mysql-5.7.28-winx64
添加到path
%MYSQL_HOME%\bin;

mysqld install
mysqld --initialize-insecure --user=mysql
net start mysql 命令(启动MYSQL命令)
net stop mysql 命令(停止MYSQL命令)
mysql -u root
mysql>update mysql.user set authentication_string = PASSWORD('root') where user ='root';
mysql> FLUSH PRIVILEGES;
mysql>quit
mysql -u root -p










1、下载安装包
mysql-5.7.22-el7-x86_64.tar.gz
2、检查库文件是否存在
rpm -qa | grep mysql
如果有库文件存在,则执行删除命令:rpm -e 库文件名 --nodeps
3、删除/etc/my.cnf
rm -rf /etc/my.cnf
4、检查mysql组和用户是否存在,若不存在则创建
检查mysql组:cat /etc/group | grep mysql
检查mysql用户:cat /etc/passwd | grep mysql
若无,则执行命令,添加mysql组:groupadd mysql
添加mysql用户:useradd -r -g mysql mysql  //-r参数表示mysql用户是系统用户,不可用户登陆系统
5、解压tar包,更改所属的组和用户
tar -zxvf mysql-5.7.22-el7-x86_64.tar.gz
mv mysql-5.7.22-el7-x86_64.tar.gz /usr/local
mv mysql-5.7.22-el7-x86_64.tar.gz mysql
chown -R myql mysql/
chgrp -R mysql mysql/
6、安装和初始化数据库
cd mysql
mkdir data
chmod 755 data
cd bin
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/mysqld.pid
或
mysqld --user=mysql --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/mysqld.pid
cp -a support-files/my-default.cnf /etc/my.cnf
假如没有cnf文件,则编辑:

cp -a support-files/mysql.server /etc/init.d/mysqld
cd bin
./mysqld_safe --user=mysql &
/etc/init.d/mysqld start
7、设置mysql开机自启动
chkconfig --level 35 mysqld on
8、增加mysql环境变量
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH
source /etc/profile
9、获得初始化密码
cat /root/.mysql_secret
mysql -uroot -p -S/usr/local/mysql/mysql.sock
set password=password('mysql@01');
flush privileges;
10、添加远程访问权限
use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
/etc/init.d/mysqld restart //一定要重启

rpm安装

 

RPM包方式安装
1、安装MySQL-Server
rpm -ivh MySQL-server-5.6.31-1.el6.x86_64.rpm



2、安装MySQL-Client
rpm -ivh MySQL-client

3、复制my.cnf
cp /usr/share/mysql/my-default.cnf /etc/my.cnf

4、初始化mysql数据库授权表
/usr/bin/mysql_install_db



5、重置密码
初始化密码保存在/root/.mysql_secret,cat /root/.mysql_secret
登录,mysql -u root -p**********
重置密码,set password=password('密码')

6、设置root权限,可远程登录


RPM包方式卸载
yum -y remove mysql mysql-server
rpm -e MySQL-server-5.6.31-1.el6.x86_64.rpm
rpm -e MySQL-client-5.6.31-1.el6.x86_64.rpm
查看是否安装:rpm -qa | grep MySQL
查看残留目录:whereis mysql    
删除mysql目录:
rm -rf /usr/lib64/mysql
rm -rf /var/lib/mysql
rm -rf /usr/bin/mysql*
rm -rf /usr/sbin/mysql*
rm -rf /usr/share/mysql
删除相关文件:
rm -rf /etc/my.cnf
rm -rf /usr/my*.cnf
rm -rf /root/.mysql_secret

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值