指令如下:
相关文件下载地址
地址1 http://pan.baidu.com/s/1mhRUeMk
地址2 https://pan.baidu.com/s/1bpvYD8z
rpm -qa | grep mariadb
强制删除(*代表省略信息)
rpm -e --nodeps mariadb-libs-*.rpm
使用 rpm 命令安装,安装失败的,强制安装 指令如下 rpm -ivh --nodeps *.rpm
rpm -ivh libaio.rpm 安装
rpm -ivh perl-Data-Dumper.rpm
numactl安装
rpm -ivh numactl*.rpm
mysql相关包安装
rpm -ivh mysql-community*.rpm
查看 mysql 相关依赖是否安装成功
rpm -qa | grep mysql
mysql-community-common-5.7.18-1.el7.x86_64
mysql-community-client-5.7.18-1.el7.x86_64
mysql-community-devel-5.7.18-1.el7.x86_64
mysql-community-server-5.7.18-1.el7.x86_64
mysql-community-libs-5.7.18-1.el7.x86_64
启动 mysql 指令(后续使用systemctl对mysqld操作,需要加后缀.service)
启动服务 service mysqld start
查看服务是否开启:service mysqld status
修改 /etc/my.cnf
原来的
#pid-file=/var/run/mysqld/mysqld.pid
修改为
pid-file=/var/lib/mysql/mysqlid.pid
添加 [mysqld]下
skip-grant-tables
重启服务
systemctl restart mysqld
mysql -u root -p
enter password: 回车
执行语句
修改密码
update mysql.user set authentication_string=password('root') where user='root';
刷新
flush privileges;
修改 /etc/my.cnf
[mysqld]下
skip-grant-tables 删掉
重启服务
systemctl restart mysqld
用密码登录 mysql -u root -p 回车
enter password : 123456
开启远程访问
grant all privileges on *.* to root@'%'identified by 'yourpassword';
flush privileges; 创新刷新
防火墙 开启 3306 端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload 重启防火墙
成功后,设置mysql 开机启动:
systemctl start mysqld 启动
systemctl restart mysqld 重新启动
systemctl enable mysqld 开机启动