xampp在linux mysql登录与常用命令

2017年12月5日 0 条评论 102 次阅读 0 人点赞

一、登录

在linux下的xampp,如果进入mysql使用普通的命令:

mysql -uroot -p 会提示如下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

那么该如何进入mysql?步骤如下:

1. 报错是因为xampp中的命令工具在/opt/lampp/bin/目录中,所以可以这样运行mysql命令:

/opt/lampp/bin/mysql -uroot -p

2. 也可以进入/opt/lampp/bin/目录执行mysql命令:

cd /opt/lampp/bin/

./mysql -uroot -p

3. 也可以将/opt/lampp/bin/软链接到用户根目录,可以通过那样就可以通过~/来执行:

ln -s /opt/lampp/bin/ ~/lbin

~/lbin/mysql -uroot -p  (lbin为自己起的名字 )

 

4. 之所以需要切换路径是因为该命令没有添加到环境变量中,所以也可以直接将/opt/lampp/bin/目录添加到环境变量中,这样就可以直接使用mysql命令了。步骤如下:

打开 ~/.bashrc 文件

在最后一行加入

# PATH

export PATH=/opt/lampp/bin:$PATH

保存退出执行该文件中的命令

source ~/.bashrc

二、mysql常用命令

1、创建数据库(默认字符集和排序规则)

    (1)创建数据库

mysql> CREATE DATABASE my_db1;

(2)因为my_db1已经存在,再次创建会报错

mysql> CREATE DATABASE my_db1;

(3)加上IF NOT EXISTS就算数据库已经存在,把原来的覆盖掉了

mysql> CREATE DATABASE IF NOT EXISTS my_db1;

2、创建数据库包含字符集和排序规则

(1)查看mysql字符集

mysql> SHOW CHARACTER SET;

(2)查看mysql排序规则

mysql> SHOW COLLATION;

(3)创建数据库包括字符集和排序规则

mysql> CREATE DATABASE IF NOT EXISTS hdu CHARACTER SET 'gbk' COLLATE 'gbk_chinese_ci';

 

3、删除数据库

mysql> DROP DATABASE my_db1;

lyssom

这个人太懒什么东西都没留下

文章评论(0)