小内存服务器装不了MySQL 8?试试这个CentOS编译安装大法!
上期我们分享了CRMEB多商户系统Java升级MySQL 8的完整攻略其中提到一个常见问题——如果你的服务器内存只有4G或安装了宝塔这类面板可能直接安装MySQL 8会失败。当时我们建议可以通过命令行手动编译安装再外链到面板进行管理。是不是听起来有点麻烦别急今天就是来助攻的这篇文章手把手带你在CentOS服务器上编译安装MySQL 8专治各种环境不符、内存不足、安装失败。如果你也卡在这个环节赶紧往下看吧1、下载MySQL 8安装包官方地址https://dev.mysql.com/downloads/mysql/2、上传、解压MySQL将下载好的MySQL包上传到/usr/local/目录下根据包的后缀选择解压语句。tar -zxvf mysql-8.0.43-linux-glibc2.28-x86_64.tar.gz或者tar -xvf mysql-8.0.43-linux-glibc2.28-x86_64.tar.xz目录改名3、创建用户组以及密码groupadd mysqluseradd -g mysql mysql4、切换到bin目录下安装MySQLTips☝️得到临时密码这里的密码记得保存‼️5、编辑my.cnf文件添加以下内容6、添加mysqld服务到系统7、启动MySQL8、登录MySQLmysql -uroot -p 密码使用之前随机生成的密码操作记录9、修改root密码这里有两种方式可以实现第一种VB.net运行代码复制代码123456789101112131415161718192021222324252627282930313233343536373839[rootmysql-server ~]# mysql -uroot -p’woHtkMgau9,w’ #登录mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.27…mysql alter user ‘root’‘localhost’ identified by ‘Yang123’;Query OK, 0 rows affected (0.01 sec)mysql flush privileges; //刷新权限表Query OK, 0 rows affected (0.00 sec)mysql exitBye[rootmysql-server ~]# mysql -uroot -p’Yang123’mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.27 MySQL Community Server (GPL)…mysql exitBye第二种Bash运行代码复制代码1mysqladmin -u root -p’旧密码’ password ‘新密码’注意修改密码必须包含大小写字母、数字和特殊符号元素长度不能小于8位。10、修改远程链接并生效Bash运行代码复制代码12345678#进入到mysqluse mysql;update user set host‘%’ where user‘root’;flush privileges;
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2561275.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!