Linux环境安装MySQL_5.7(20200223)

Linux环境安装MySQL_5.7(20200223)

准备内容:
1、centos7-linux系统
2、MySQL-5.7的linux版安装包
3、数据库连接软解Navicat(sqlYog)

1、以管理员运行VMware Workstation Pro,运行linux(本机安装为centos7)
Linux环境安装MySQL_5.7(20200223)_第1张图片

2、打开命令行窗口
Linux环境安装MySQL_5.7(20200223)_第2张图片

3、查看已经安装的mysql版本:

rpm -qa|grep -i mysql
Linux环境安装MySQL_5.7(20200223)_第3张图片
4、mysql安装程序全部卸载
rpm -e --nodeps mysql-community-client-5.7.16-1.el7.x86_64
rpm -e --nodeps mysql-community-server-5.7.16-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.16-1.el7.x86_64
rpm -e --nodeps mysql-community-libs-5.7.16-1.el7.x86_64

Linux环境安装MySQL_5.7(20200223)_第4张图片

5、搜索残留文件进行手动删除:

查找残留文件:find / -name mysql
Linux环境安装MySQL_5.7(20200223)_第5张图片
删除残留文件:rm -rvf 文件夹路径
rm -rvf /var/lib/mysql
rm -rvf /var/lib/mysql/mysql
rm -rvf /usr/share/mysql

6、mariadb执行删除(若系统中不存在可略过此内容)

查询:rpm -qa|grep mariadb
删除:rpm -e --nodeps mariadb-libs

7、在mysql的安装文件目录下执行:(必须按照以下从上到下顺序执行)
rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

查看安装版本:mysqladmin --version

查看mysql用户:id mysql

8、MySQL服务初始化
命令初始化:mysqld --initialize --user=mysql
查看密码:cat /var/log/mysqld.log
Linux环境安装MySQL_5.7(20200223)_第6张图片

9.1、修改初始化密码
重启mysql服务:systemctl start mysqld
查看服务:ps -ef | grep mysql
Linux环境安装MySQL_5.7(20200223)_第7张图片
9.2、修改初始化密码
mysql -uroot -p
mysql默认密码
Linux环境安装MySQL_5.7(20200223)_第8张图片

9.3、修改初始化密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;

##将root用户localhost地址下,密码修改为123456
Linux环境安装MySQL_5.7(20200223)_第9张图片
10、修改字符集问题
显示数据库的字符集
show variables like ‘%character%’;

Linux环境安装MySQL_5.7(20200223)_第10张图片
10.1、修改字符集问题

修改mysql配置文件:vi /etc/my.cnf

在mysqld下添加一行编码配置:character_set_server=utf8

Linux环境安装MySQL_5.7(20200223)_第11张图片
保存并退出,重启mysql服务:systemctl restart mysqld
Linux环境安装MySQL_5.7(20200223)_第12张图片
11.1、远程访问MySQL

查看mysql的用户

select host,user,authentication_string,select_priv,insert_priv from mysql.user;

Linux环境安装MySQL_5.7(20200223)_第13张图片

11.2、创建新的用户
新创建一个用户 create user zyy identified by ‘zyy’;

Linux环境安装MySQL_5.7(20200223)_第14张图片

11.3、测试连接创建新的用户
创建新用户以后,测试与服务器之间的连接!

Linux环境安装MySQL_5.7(20200223)_第15张图片
11.4、授予root远程访问权限

grant all privileges on . to root@’%’ identified by ‘123456’;

#授予通过网络方式登录的的root用户,对所有库所有表的全部权限,密码设为123456
Linux环境安装MySQL_5.7(20200223)_第16张图片
重启mysql:systemctl restart mysqld
Linux环境安装MySQL_5.7(20200223)_第17张图片
11.5、测试远端是否连接成功
Linux环境安装MySQL_5.7(20200223)_第18张图片
Linux环境安装MySQL_5.7(20200223)_第19张图片
谢谢分享!

你可能感兴趣的:(Linux环境安装MySQL_5.7(20200223))