Mysql5.7单实例安装图解

1.上传并转移安装包

sudo cp /soft/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/

2.进入安装包所在目录

cd /usr/local/

3.解压安装包

sudo tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

4.查看安装文档说明

cd mysql-5.7.9-linux-glibc2.5-x86_64
vi INSTALL-BINARY

5.新增mysql组

sudo groupadd mysql

6.新增mysql用户

sudo useradd -r -g mysql mysql

7.创建软链

sudo ln -s /usr/local/mysql-5.7.9-linux-glibc2.5-x86_64 mysql

8.创建mysql文件夹并赋权

sudo mkdir mysql-files
sudo chmod 770 mysql-files

sudo chgrp -R mysql .
sudo chown -R mysql .

9.生成密钥

sudo bin/mysqld --initialize --user=mysql

2WRds1RT>_bt

sudo bin/mysql_ssl_rsa_setup

sudo chown -R root .
sudo chown -R mysql data mysql-files

sudo mkdir datacd

sudo bin/mysqld_safe --user=mysql &

10.修改默认配置文件

cd /etc
sudo mv my.cnf my.cnfbakls

11.重新初始化

sudo bin/mysqld --initialize --user=mysql

fovdq63W&fCd

sudo chown -R root .
sudo chown -R mysql data mysql-files
sudo bin/mysqld_safe --user=mysql &

12.设值默认开启

sudo cp support-files/mysql.server /etc/init.d/mysql.server
chkconfig --list

sudo chkconfig mysql server on
chkconfig --list

source /etc/profile

14.尝试登录
mysql -uroot -p
set password ='zlm222333';

15.修改密码以及远程登录

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'zlm222333'
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root1234%' WITH GRANT OPTION;
flush privileges;

16.修改防火墙设值

firewall-cmd --query-port=3306/tcp
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port

17,效果图

18.其他
手动重启:service mysql.server restart
配置文件目录:/etc/my.cnf
由于数据库升级改造,要求从MySQL5.6升级到MySQL5.7。
安装好MySQL5.7后,项目连接数据库,发现查询的表不存在了:
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

废话不多说,直接上。
找到你安装MySQL的时候的my.cnf这个文件

如下图所示:在 mysqld下添加一行
lower_case_table_names=1 (1不区分大小写,0区分大小写,默认为0)
重启,ok!

posted @ 2020-06-28 20:22  菜徐鸭  阅读(179)  评论(0编辑  收藏  举报