ES大兵的gravatar头像
ES大兵 2017-10-20 11:06:10
centos7 64位 无外网安装mysql

指令如下:

相关文件下载地址

地址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 开机启动


打赏
最近浏览
cs383450139 2019年3月22日
暂无贡献等级
sailorlxj  LV1 2018年6月12日
wyx065747  LV67 2018年5月1日
低调人  LV38 2017年12月17日
taojava  LV3 2017年11月10日
贾大神  LV5 2017年11月7日
2B逍遥荡  LV4 2017年11月2日
程序猿全敏  LV29 2017年11月1日
WangLin9_8 2017年10月27日
暂无贡献等级
Mr靠谱  LV1 2017年10月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友