橙色 网站,网站开发服务费合同范本,免费建站网站号,百度做网站多少钱一年前言
MySQL是一个开源数据库管理系统#xff0c;通常作为流行的LAMP#xff08;Linux#xff0c;Apache#xff0c;MySQL#xff0c;PHP / Python / Perl#xff09;堆栈的一部分安装。它使用关系数据库和SQL#xff08;结构化查询语言#xff09;来管理其数据。
安装…前言
MySQL是一个开源数据库管理系统通常作为流行的LAMPLinuxApacheMySQLPHP / Python / Perl堆栈的一部分安装。它使用关系数据库和SQL结构化查询语言来管理其数据。
安装MySQL
更新列表 sudo apt-get update 安装MySQL服务器 sudo apt-get install mysql-server 安装MySQL客户端 sudo apt-get install mysql-client 在安装过程中系统将提示您创建root密码。选择一个安全的并确保记住它因为后面需要用到这个密码。
mysql-server和mysql-client区别
mysql-server 是MySQL核心程序将安装MySQL数据库服务器用于生成管理多个数据库实例持久保存数据并为其提供查询接口SQL供不同客户端调用。
mysql-client 是操作数据库实例的工具允许连接到MySQL服务器使用该查询接口。它将为您提供MySQL命令行程序。
如果只需要连接到远程服务器并运行查询只安装mysql-client就可以了。如果是服务器只提供连接服务的只需要安装mysql-server
配置MySQL
运行MySQL初始化安全脚本 sudo mysql_secure_installation mysql_secure_installation脚本设置的东西更改root密码、移除MySQL的匿名用户、禁止root远程登录、删除test数据库和重新加载权限。除了询问是否要更改root密码时看情况是否需要更改其余的问题都可以按Y然后ENTER接受所有后续问题的默认值。使用上面的这些选项可以提高MySQL的安全。
测试MySQL systemctl status mysql.service 以下内容的输出 MySQL数据库基本使用
启动MySQL数据库服务 sudo service mysql start 或 sudo systemctl start mysql.service 重启MySQL数据库服务 sudo service mysql restart 或 sudo systemctl restart mysql.service 停止MySQL数据库服务 sudo service mysql stop 或 sudo systemctl stop mysql.service 查看MySQL运行状态 sudo service mysql status 或 sudo systemctl status mysql.service 设置MySQL服务开机自启动 sudo service mysql enable 或 sudo systemctl enable mysql.service 停止MySQL服务开机自启动 sudo service mysql disable 或 sudo systemctl disable mysql.service MySQL的配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf MySQL查看信息
使用MySQL时需要了解当前数据库的情况例如当前的数据库大小、字符集、用户等等。下面总结了一些查看数据库相关信息的命令。
查看显示所有数据库 show databases; 查看数据库使用端口 show variables like port; 查看数据库的表信息 show tables; 查看表结构 show columns from table_name; 或 describe table_name;