mysql配置

tech2025-04-27  9

Linux系统下mysql安装和配置: cd /opt 目录下拖入文件 (前面拖入了就不需要了) MySQL-client-5.6.46-1.el7.x86_64.rpm MySQL-server-5.6.46-1.el7.x86_64.rpm 安装三个依赖包 yum install -y perl yum install -y autoconf yum install -y net-tools 先查询冲突包:rpm -qa | grep mariadb 卸载冲突包–nodeps:rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps 先cd /opt到opt目录下再开始安装客户端client: rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm 再安装服务端: rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm 查看初始密码(vi /root/.mysql_secret) 修改配置文件:vi /usr/my.cnf (现在是rpm安装,用yum安装的时候在/etc/my.cnf下) 3gg定位到第三行 修改变成一下样子: [client] default-character-set=utf8 [mysqld](本来就有不用加) skip-grant-tables character_set_server=utf8 collation_server=utf8_general_ci 启动mysql:service mysql start 免密登录mysql数据库,进入mysql命令行:mysql 进入mysql库:use mysql 修改root密码:update user set password=password(‘ok’); 此时显示4个被change quit退出 上箭头找到vi /usr/my.cnf回车 修改配置文件,把免密登录注释:找到skip grant table (跳过 权限 表格) 按a在前面加个# 就是注释掉的意思 重启mysql服务:service mysql restart 出现两个成功 时restart 不是start 再次登录数据库,进入mysql登录mysql命令行:mysql -uroot -pok (u代表user p代表passward) 开始重设密码:set password=password(‘ok’); 赋权便于使用sqlyog: grant all on . to ‘root’@’%’ identified by ‘ok’;这个好像也可以 GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘ok’ WITH GRANT OPTION; FLUSH PRIVILEGES;(即时生效) 使用sqlyog连接mysql数据库(到此安装全部结束) 连接数据库: 本机数据库:mysql -hlocahost -uroot -p mysql -h127.0.0.1 -uroot -p 远程数据库:mysql -h192.168.89.30 -uroot -p

克隆虚拟机:关机状态下克隆 选择完整克隆 将被克隆的网络适配器重新生成 设置linux静态地址:vi /etc/sysconfig/network-scripts/ifcfg-ens33 将地址改成另一个 重启网络:systemctl restart network 关闭防火墙:systemctl stop firewalld 创建sessions

最新回复(0)