mysql客户端及服务端下载:
链接: https://pan.baidu.com/s/1547g3JXEaiKOD0S5UcP2jg
提取码: az4i
安装mysql之前先做:可以看我之前的博客进行操作
1、网络配置(仅主机:static,IPADDR=)
2、systemctl restart network 重启网络
3、停止和禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
4、moba远程连接虚拟机
5、上传安装包(1个jdk,2个MySQL)
6、解压jdk包:tar -zxvf jdk…
7、配置环境变量:vi /etc/profile(JAVA_HOME、CLASSPATH、PATH)
8、安装mysql
8.1 下载安装依赖包(net-tools、autoconf、perl)
在命令行输入: yum install -y perl net-tools autoconf
如图下载安装成功
8.2.1 查找冲突包:rpm -qa | grep mariadb
8.2.2 卸载冲突的mariadb包输入: rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
8.3 安装客户端输入:
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
8.4 安装服务端输入:
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
9、对配置文件修改输入:vi /usr/my.cnf
框住的需要手动添加按i 进行编辑:
[client]
default-cahracter-set=utf8
[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci
skip-grant-tables
最后一行用来跳过权限表格
编辑完 按ESC 退出编辑模式
再按 :wq 回车 进行保存并退出
10、启动mysql服务:service mysql start
或 systemctl start mysql
11、免密登录mysql数据库:输入mysql
,进入mysql库:use mysql
12、修改密码:update user set password=password('ok');
13、先输入 quit 退出mysql 修改配置文件,再次输入:vi /usr/my.cnf
进入文件按i编辑 把免密登录注释 #skip-grant-tables
编辑完 按ESC 退出编辑模式
再按 :wq 回车 进行保存并退出
14、重启服务: service mysql restart;
15、再次登录数据库:mysql -uroot -pok;
16、重置密码:set password=password('ok');
17、进入mysql库:use mysql;
18、对root用户赋权
18.1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ok' WITH GRANT OPTION;
赋权 所有数据表 所有账户 使用密码
18.2 flush privileges;
这样就可以用sqlyog 等工具用IP地址连接虚拟机里的mysql了