1.安装mysql
在进行mysql登录连接前,我们需要先进行mysql的安装。在此不再赘述,可以上网搜索相关教程完成mysql的安装。安装完成后,可使用以下命令检查mysql版本:
$ mysql --version
2.mysql登录数据库
2.1 确认mysql服务运行
执行以下命令确认mysql服务是否在运行状态:
ps -ef|grep mysql
如果结果中有类似 /usr/local/mysql/bin/mysqld 的进程,说明mysql服务已经在运行。如果没有进程,可启动mysql服务:
$ sudo systemctl start mysql
2.2 登录mysql
通过以下命令登录mysql:
$ mysql -u root -p
其中,-u参数代表username,表示登录用户的名字;-p参数是password的缩写,表示输入密码,此时会提示输入密码。
注意:此处的root是mysql默认的管理员账户,实际使用时应该根据具体情况使用不同的用户名。
2.3/mysql指令
一旦成功登录mysql,就可以执行mysql指令了。mysql指令是以“;”结尾的一行代码,可操作mysql中的数据,例如查看mysql中的所有数据库、创建新的数据库、新建新的用户等。下面是一些常用的mysql指令:
查看所有数据库:
show databases;
创建新的数据库:
create database dbname;
删除数据库:
drop database dbname;
新建新的用户:
create user 'username'@'%' identified by 'password';
2.4 退出mysql
若要退出mysql,可执行以下命令:
exit;
3.mysql连接数据库
3.1 建立新的连接
在登录mysql后,可以建立新的连接。新建连接的命令如下:
mysql -u username -p -h hostname dbname
其中,-u参数和-p参数跟登录mysql时一样,用于输入用户名和密码。-h参数表示要连接的主机名或IP地址。dbname参数为要连接的数据库的名称。
注意:此处的dbname、username和password应该根据具体情况进行修改。
3.2 mysql连接选项
在建立连接的时候,并不是所有选项都是必要的。下面列出一些常用的mysql连接选项:
--user=username | -u username:连接的用户名。
--password[=password] | -p password:连接的密码。如果密码为空,可以直接使用-p参数连接,mysql会提示输入密码。
--host=hostname | -h hostname:要连接的主机名或IP地址。默认为本机。
--port=port_number | -P port_number:要连接的TCP端口号。默认是3306。
--database=dbname | -D dbname:要连接的数据库名称。