In manjaro linux to install mysql 8.*

in manjaro linux ,install mysql is so eazy!! follow down step by step. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # arch linux auto install mysql sudo pacman -S mysql # random password sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql # empty password sudo mysqld --initialize-insecure --user=mysql --basedir=/usr --datadir=/var/lib/mysql # auto start service sudo systemctl enable mysqld.service sudo systemctl daemon-reload sudo systemctl start mysqld.service # login local mysql server mysql -u root -p error 1 2 ignore...

July 18, 2020 · 1 min · 87 words · atovk

linux下crontab定时在mysql中生成明日需要使用的空表 / Timely operational on linux crontab

通过定时crontab 调用远程执行sql新建表结构 create_table.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/bin/bash # 生成明天的日期 tomorrow=$(date -d "+1 days" "+%Y%m%d") echo next date: ${tomorrow} # sql文件脚本中的日期替换为明日的日期 sed -i "s/\([0-9]\{8\}\)/${tomorrow}/g" /home/crontab/create_table.sql echo `cat /home/crontab/create_table.sql | head -n 1` # 通过执行mysql执行文件中的sql 脚本创建以命题啊日期结尾的表名 mysql -uroot -p123456 -h10.0.56.20 -Dpangu</home/wangjun/crontab/create_table.sql 加入到 crontab 中每日生成下一日的空表 别忘了给脚本加执行权限 1 2 3 4 5 6 7 8 9 # 每天一点执行 0 1 * * * sh /home/wangjun/crontab/create_table.sh # 创建 crontab 任务 crontab /home/wangjun/crontab/crontest.cron # 查看crontab 任务 crontab -l

September 27, 2019 · 1 min · 83 words · atovk

ubuntu18.xx 中修改 mysql 数据库默认字符编码

ubuntu18.xx 中修改 mysql 数据库默认字符编码 今天更换meriadb 为mysql 之后发现 springboot jpa存入数据库中的字符是乱码,看了下问题为mysql字符编码不是 utf-8了 ubuntu18 默认mysql配置文件地址 sudo vim /etc/mysql/conf.d/mysql.cnf 编辑文件内容 1 2 3 4 5 6 7 8 9 10 [mysql] default-character-set=utf8 [client] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 重启mysql sudo service mysql restart 注意 如果已经存在的库中乱码,手动重设字符编码/删除重建;

January 20, 2019 · 1 min · 47 words · atovk