1、下载5.7.31-1.el7.x86_64,如需要其他版本把链接换成其他的即可 wget https://file.giie.cn/d/so/mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar 2、解压 tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar 3、安装前卸载,查看是否安装MySQL rpm -qa | grep -i mysql 4、查看是否安装 MariaDB rpm -qa | grep -i mariadb 5、使用 rpm -e –nodeps 命令卸载 rpm -e --nodeps 包名 6、删除残留文件 [ 必须删除,否则启动不了MySQL ] 删除 rm -rf /var/lib/mysql 下所有文件 rm -rf /var/lib/mysql 删除日志文件 /var/log/mysqld.log rm -rf /var/log/mysqld.log 7、执行查询命令检查依赖,虚拟机安装的不需要查默认就有,如果是最小安装的系统那就没有的需自行安装上 rpm -qa|grep libaio rpm -qa|grep net-tools sudo yum install perl libaio net-tools 8、开始安装 rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm 9、查看是否安装成功 rpm -qa|grep -i mysql 10、查看安装的MySQL版本 mysqladmin --version 11、启动命令 #启动 systemctl start mysqld #关闭 systemctl stop mysqld #重启 systemctl restart mysqld #查看状态 systemctl status mysqld 12、设置开机启动 #查看服务是否自动启动(是:enabled | 否:disabled) systemctl list-unit-files|grep mysqld.service #设置开机启动:如不是enabled可以运行如下命令设置自启动 systemctl enable mysqld #重新加载服务配置 systemctl daemon-reload #如果希望不进行自启动,运行如下命令设置 systemctl disable mysqld 查看进程 ps -ef | grep -i mysql 13、获取root密码 grep 'temporary password' /var/log/mysqld.log 登录 mysql -u root -p 14、修改密码【密码要8位以上数字+大小写+特色字符】 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456My!'; 15、开启远程连接 root 用户名 % 所有人都可以访问 password 密码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456My!' WITH GRANT OPTION; FLUSH PRIVILEGES; SET GLOBAL validate_password_policy = LOW; 16、退出 exit; 17、设置防火墙 sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload 29、重启数据库 sudo systemctl restart mysqld 其他操作自己看弄,不再说明 一键安装脚本 bash <(wget -qO- giie.cn/sh/centos-mysql5.7.sh) bash <(wget -qO- 107.149.212.83/sh/centos-mysql5.7.sh) 或者 bash <(curl -sL giie.cn/sh/centos-mysql5.7.sh) bash <(curl -sL 107.149.212.83/sh/centos-mysql5.7.sh)
阿西吧 ubuntu20 创建并运行一个C++版和Python版Hello World ROS节点 图文+视频教程 创建并运行一个C++版的Hello World ROS节点 1. 创建工作空间和功能...