加载中...
安装mysql_5.6.33 linux_64位
发表于:2021-06-21 | 分类: 平台

安装mysql_5.6.33 linux_64位

环境及软件

* Centos7
* mysql_5.6.33 linux_64位
* wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

安装流程

1. 卸载老版本

1
2
3
4
find / -name mysql
rm -rf 上边查找到的路径,多个路径用空格隔开
#或者下边一条命令即可
find / -name mysql|xargs rm -r

2. 解压安装包到/usr/local

1
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/local

3. 重命名文件夹

1
2
cd /usr/local
mv mysql-5.6.33-linux-glibc2.5-x86_64/ mysql

4. 添加mysql用户组和用户名

1
2
3
groupadd mysql
useradd -r -g mysql mysql
groups mysql

5. 更改文件夹权限

1
2
cd mysql/
chown -R mysql:mysql ./

6. 执行安装脚本

1
2
3
4
5
./scripts/mysql_install_db --user=mysql

#安装完执行下列语句修改权限
chown -R root:root ./
chown -R mysql:mysql data

7. 更改数据库密码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#首先启动mysql
./support-files/mysql.server start

#如果已经启动
ps aux|grep mysql
kill -9 #上边的进程号
#或者下边一条命令即可杀掉所有MySQL进程
ps aux|grep mysql|awk '{print $2}'|xargs kill -9

#修改密码为root
./bin/mysqladmin -u root -h localhost.localdomain password 'root'

#登录mysql
./bin/mysql -h 127.0.0.1 -u root -p root

#修改其他用户密码
update mysql.user set password=password('root') where user='root';
flush privileges;

8. 添加远程登录权限

1
2
3
#在mysql中输入
grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;

9. 将MySQL加入Service系统服务

1
2
3
4
5
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld restart
service mysqld status

10. 配置my.cnf

1
2
3
4
5
6
7
8
9
vi my.cnf
#添加如下语句
character-set-server=utf8
lower_case_table_names=1
max_allowed_packet=100M

#配置完成重启服务
service mysqld restart
service mysqld status
上一篇:
Windows 定时开机、联网、打开远程服务
下一篇:
Web攻击方式
本文目录
本文目录