MySQL(运维方向)
运维人员所需掌握的MySQL相关知识
huang2017
这个作者很懒,什么都没留下…
展开
-
生产线上MySQL字符集调整方案
对于已有的数据库,修改字符集不能直接通过 alter database character set * 或 alter table tablename character set * ,这两个命令都没有更新已有记录的字符集,而只是对新创建的表或记录生效已经有记录的字符集的调整,必须先将数据导出,经过修改字符集后重新导入后才可完成下面模拟将latin1字符集修改为GBK的过程1.导出表结构mysqldump -uroot -p --default-character-set=latin1.原创 2020-05-19 16:09:48 · 258 阅读 · 0 评论 -
MySQL分库备份
方法一:通过awk实现mysql -uroot -p123456 -e "show databases" | grep -ivE 'Database|information_schema|mysql|performance_schema' | awk '{print "mysqldump -uroot -p123456 -B",$0,"> /opt/"$0".sql"}' | bash方法二:通过for循环实现for dbname in `mysql -uroot -p123456..原创 2020-05-17 19:53:22 · 136 阅读 · 0 评论 -
MySQL防止误操作的方法
登录MySQL时添加-U选项,这样在执行更新或删除操作时,如果没有指定where条件就会操作失败mysql -uroot -p123456 -U或者添加别名alias mysql='mysql -U'echo "alias mysql='mysql -U'" >> /etc/profile原创 2020-05-17 17:54:21 · 537 阅读 · 0 评论 -
MySQL找回root密码
MySQL的root用户密码丢失找回1.首先停止MySQL/etc/init.d/mysql stop2.使用--skip-grant-tables 启动mysql,忽略授权登录认证mysqld_safe --skip-grant-tables --user=mysql &mysql (登录)修改密码mysql>UPDATE mysql.user set password=PASSWORD("123456") where user="root";mysql&原创 2020-05-13 10:38:39 · 435 阅读 · 0 评论 -
MySQL修改登录用户密码的两种方法
方法一:使用mysqladminmysqladmin -u root -p password '123456'Enter password: 【输入原来的密码】方法二:进入mysqlmysql -u root -pEnter password: 【输入原来的密码】mysql>use mysql;mysql>update user set password=password('123456') where user='root';mysql>flush原创 2020-05-13 09:05:48 · 930 阅读 · 0 评论 -
MySQL多实例启动问题排错
(1)如果发现没有显示MySQL的端口,请稍微等待几秒再看,MySQL服务启动稍慢(2)如果还不行,请查看错误日志,错误日志路径在my.cnf配置中(注意my.cnf的路径)grep log-error my.cnf | tail -1(3)细看所有执行命令返回的屏幕输出,不要忽略关键的输出内容(4)查看系统日志 /var/log/messages(5)如果是关联服务,要同时查看相关服务的log...原创 2020-05-13 08:22:04 · 356 阅读 · 0 评论 -
cmake方式编译安装MySQL5.5.55
系统环境:1.准备工作:CentOS6.6 最小化安装安装必要的软件:yum install lrzsz nmap tree dos2unix nc -y关闭selinux,iptables,精简开机自启动服务chkconfig | egrep -v "crond|sshd|network|rsyslog|sysstat" | awk '{print "chkconfig",$1,"off"}' | bash时间同步echo '*/5 * * * * /usr..原创 2020-05-10 11:34:40 · 189 阅读 · 0 评论 -
Linux下MySQL的安装步骤
检查从Windows上传的mysql软件包是否ok[root@web01 tools]# pwd/home/oldboy/tools[root@web01 tools]# cat mysql-5.5.49-linux2.6-x86_64.tar.gz.md59515dc3a3c0c274e57b98d517b8b6b42 mysql-5.5.49-linux2.6-x86_64.t...原创 2020-05-07 08:19:11 · 365 阅读 · 0 评论