linux下mysql的安装
- 上传mysql安装需要的四个rpm安装包
这里是那四个包,需要将这个包传到linux里面
百度网盘是上图的文件,有需要自取。密码:1357 - 检查linux是否安装了mysql
rpm -qa|grep mysql
rpm -qa|grep mariadb
如果看到:mariadb-libs-5.5.56-2.el7.x86_64,将其卸载,没有忽略。
3. 卸载mysql的依赖包:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
4. 安装mysql所需要的的工具包
yum install perl net-tools -y
- 安装上传的公共类库包:
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
- 安装libs依赖包:
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
- 安装mysql的客户端包:
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
- 安装mysql服务器端依赖:
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
如图:
9. 初始化mysql数据库:
mysqld --initialize
10 .查看mysql数据库的登录密码:
cat /var/log/mysqld.log
密码:每个人都不一样(记得保留密码,后面要用)
- 更新mysql数据库目录的属主属组
chown mysql:mysql /var/lib/mysql -R
- 启动mysql数据库:
systemctl start mysqld #启动mysql数据库
systemctl status mysqld #查看启动状态
- 登录mysql数据库:
进入mysql的安装目录
cd /var/lib/mysql
mysql -u root -p #回车
根据提示输入临时密码:wrpMlmS0cK/e #回车
14 修改mysql的登录密码
set password=password('root');
- 修改linux下的mysql,允许远程进行登录:
update user set host='%' where user='root';
这里报了个小错,是因为没有选择数据库
16.刷新权限
flush privileges;
17.开启3306 防火墙端口:
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
18.远程登录linux下的mysql进行测试: