登录:
[root@host]# mysql -u root -p
退出:
mysql> exit
1、显示服务器上当前存在什么数据库
SHOW DATABASES;
2、创建名称为rewin的数据库
CREATE DATABASE rewin;
3、删除名称为rewin的数据库
DROP DATABASE rewin;
4、选择rewin数据库
USE rewin;
显示数据库里的表
show tables;
备份sql数据
[root@host ~]# mysqldump -u root -p ss>/home/test.sql
打开lnmp远程连接
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码';
lamp:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;//刷新系统权限表
重置root密码
update user set authentication_string = PASSWORD('newpass') WHERE user = 'root';
[修改数据库默认编码]
vi etc/my.cnf
在[mysqld]中添加 character-set-server = utf8
重启 service mysqld restart
登录mysql 用status查看修改情况
【查询空间大小】
df -h
【获取超级权限】
sudo su
【查找某文件】
find / -iname '*.cnf' -print
【安装上传下载模块】
yum -y install lrzsz
rz 导入文件
sz 导出文件
【新建文件夹aaa】
mkdir aaa
chmod -R 777 /aaa //给予完全读写权限
【导入数据表】
source /aaa/bbb.sql
【导出数据表】
检查导出权限:show variables like '%secure%';
如果secure_file_priv是NULL则打开my.cnf 增加如下:
secure-file-priv="/upload_from_windows"
导出方法:
select * from conti_music limit 1 into outfile '/upload_from_windows/test2.txt';
【原装mysql删不干净】
rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps
【mysql操作】
1.启动:/etc/init.d/mysqld start
2.停止:/etc/init.d/mysqld stop
3.重启:/etc/init.d/mysqld restart
【tar (child): xz: Cannot exec: No such file or directory】
yum install -y xz
【SWAP满了怎么办】
//查询目前分区使用情况
free -h
//需要扩大分区
1. 删除所有SWAP分区
swapoff -a
2.新增SWAP分区
2.1 创建swap分区的文件:
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
2.2 格式化交换分区文件:
mkswap /root/swapfile
2.3 启用swap分区文件:
swapon /root/swapfile
修改 /etc/fstab 这个文件,添加或者修改这一行:
/root/swapfile swap swap defaults 0 0
好了,现在可以再看一下swap的大小了
【tptblog mysqli_connect()函数依赖检查失败】
打开Application/Install/Common/function.php
第72行:mysql_connect 改为mysqli_connect
【/r异常】
Windows转linux时会发生的异常
yum install -y dos2unix
chmod 755 test.sh
dos2unix test.sh
./test.sh
【显示某文件最后更新时间】
ls -lh | grep file_name
【tar (child): xz: Cannot exec: No such file or directory】
安装xz软件包
yum install xz -y
【vi操作】
删除单行
- 将光标移动到需要删除的行
- 按一下ESC键,确保退出编辑模式
- 按两次键盘上面的d键,就可以删除了。