for p


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

mysql8配置

发表于 2018-05-30 | 更新于: 2018-05-30 | 分类于 mysql | | 阅读次数:

1 archlinux上安装mysql8

  1. 安装 pacman -S mysql
  2. 根据提示执行 mysqld –initialize –user=mysql –basedir=/usr –datadir=/var/lib/mysql
  3. 启动进程 systemctl start mysqld 如果启动失败可以重启后再试一次或者重新安装
  4. 登录 第2步中会默认生成一个初始密码,使用 mysql -hlocalhost -uroot -p登陆
  5. 修改root密码 alter user 'root'@'localhost' identified with mysql_native_password by 'xxx' mysql8默认使用caching_sha2_password,当前有些工具不支持,需要改成mysql_native_password,可以修改/etc/mysql/mc.conf, 添加 default_authentication_plugin=mysql_native_password,有时候程序连接不上数据库就是这个原因,另外有些时候需要更新 mysql_connect_java的jar包,否则也会连接不上,这个坑了一段时间.
  6. 查看默认用户等操作 select user,host,plugin,authentication_string from mysql.user;
  7. 创建用户 create user 'spike'@'%' identified with mysql_native_password by 'xxx';
  8. 授权远程数据库 grant all privileges on . to 'spike'@'%';
  9. 查看用户权限 show grants for 'spike'@'%';
  10. root默认的host是localhost,代表仅限localhost登录访问,如果需要允许所有ip访问,需要把localhost改成% 执行 update user set Host='%' where User='root';

hexo-sync

发表于 2018-03-24 | 更新于: 2018-03-24 | 分类于 hexo | | 阅读次数:

1 hexo文章同步

2 hexo文章加密

阅读全文 »

vps

发表于 2018-03-24 | 更新于: 2018-05-30 | | 阅读次数:

1 安装arch

  • fdisk -l 查看系统硬盘
  • fdisk /dev/sda 对硬盘分区,vps上只分了一个swap分区,其余的都是/分区
    • 输入n,建立一个新的分区,磁盘空间从2048扇区开始,一个扇区是512B,分给swap1G空间, 1G=1024*1024*1024B/512=2097152扇区,所以扇区结束地址是2048+2097152=2099200
    • 接下来另外一个分区就是剩余空间,继续创建分区,然后按enter即可,最后输入w保存
  • 查看分区情况lsblk
    • 用cat /proc/paritions可以查看分区是否生效,或者用 partprobe /dev/sda 刷新
  • 对分区格式化
    • 格式化swap分区 mkswap /dev/sda1 启用swap swapon /dev/sda1
    • 格式化/分区 mkfs.ext4 /dev/sda2 挂载目录 mount /dev/sda2 /mnt
  • 安装系统
    • 由于是vps,不需要重新配置pacman源,直接 pacstrap /mnt base base-devel
    • 生成fstab genfstab -U -p /mnt >> /mnt/etc/fstab
    • chroot到新系统配置 arch-chroot /mnt /bin/bash
    • 设置语言环境 echo LANG=en_US.UTF-8 > /etc/locale.conf vi /etc/locale.conf 去掉en_US.UTF-8和zh_CN.UTF-8前的注释 locale-gen更新语言
    • 设置主机名字和密码 echo p > /etc/hostname passwd
    • 安装net工具 pacman -S net-tools dnsutils inetutils
    • 安装grub(不确定不安装是否可以) pacman -S grub os-prober grub-install –target=i386-pc –recheck /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
    • 开机启动网络守护进程 systemctl enable/start dhcpcd
    • 卸载分区 exit umount /mnt -R
阅读全文 »

peiguanmei

p

3 日志
3 分类
3 标签
© 2018 peiguanmei
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4