6月19日任务
13.1 设置更改root密码
13.2 连接mysql
13.3 mysql常用命令
扩展
mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html
myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/
mysql 配置详解: http://blog.linuxeye.com/379.html
mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html
同学分享的亲身mysql调优经历: http://www.apelearn.com/bbs/thread-11281-1-1.html
1. 设置更改root密码
登录
/usr/local/mysql/bin/mysql -uroot
默认密码为空
直接运行命令需将路径加入环境变量
vim /etc/profile
加入export PATH=$PATH:/usr/local/mysql/bin/
source /etc/profile
修改密码为123456
mysqladmin -uroot password '123456'
密码为空时
mysqladmin -uroot -p**** password '123456'
重新登录
mysql -uroot -p123456
密码重置
更改配置文件
vim /etc/my.cnf
[mysqld]部分增加skip-grant
重启mysql服务
/etc/init.d/mysqld restart
重新设定密码
mysql -uroot
use mysql;
update user set password=password('aminglinux') where user='root';
删除skip-grant
重启mysql服务
/etc/init.d/mysqld restart
2. 连接mysql
本机连接
mysql -uroot -p123456
远程连接
mysql -uroot -p123456 -h127.0.0.1 -P3306
不指定-P则默认为3306
Socket连接 (仅适用本机)
mysql -uroot -p123456 -S/tmp/mysql.sock
显示数据库
mysql -uroot -p123456 -e “show databases”
脚本中常用
3. mysql常用命令
查询库: show databases;
切换库: use mysql;
查看库里的表: show tables;
查看表里的字段: desc 表名;
查看建表语句: show create table 表名\G
\G
: 竖排显示. 加\G后, 其实就不用加分号了。 它本身就是一个结束符号。
查看当前用户: select user();
查看当前使用的数据库: select database();
创建库: create database 库名;
创建表” use db1; create table 表名(
idint(4),
namechar(40)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
查看当前数据库版本: select version();
查看数据库状态: show status;
查看各参数: show variables; show variables like 'max_connect%';
%
匹配任意个字符, _
匹配单个字符
修改参数: set global max_connect_errors=1000;
只在内存中生效, 重启生效需要改配置文件/etc/my.cnf
查看队列 (常用): show processlist; show full processlist;
精彩评论
不用翻吧
币种不一样, 按你注册时选的区域来的
加速用的
Press any key to start...or Press Ctrl+C to cancel [Info] C
感谢楼主,顺便分享个自用的防封梯子:https://xbsj3462.fun/i/xy049,速度快延迟低,新用户注册免
您好 感谢大神的教程 按着您的教程安装了 ssr和trojan 但是每隔一两天就连不上了 甚至在gcp本身的管理页用
第五步没看懂什么意思
您的免费试用赠金还剩 NT$9,067.00 每月估算费用为 $5.40 每小时约为 $0.007 用多少,付多少