Ubuntu下MySql配置

时间:2023-08-29 19:13:44

Ubuntu下MySql配置

安装MySQL

命令: sudo apt-get install mysql-server

MySQL初始配置及管理

  • 启动MySQL

mysql start : mysqld是mysql的守护进程

  • 检查mysql是否启动:

ps -ef | grep mysqld

MySQL下的常用命令

  • 连接SQL: mysql -h 主机名 -u 用户名 -p 用户密码
  • 显示: show databases/tables;
  • 创建: create database/tables;
  • 删除:drop database name;delete from tablesName where 条件;
  • 连接数据库:use databaseName;
  • 查询:select * from databaseName;
  • 插入:insert into tableName values( );
  • 增加字段: alter table 表名 add 字段 类型 其他;
  • 更新:update tableName set 字段 = 新值 where 条件;
  • 修改表名 : rename table 原表名 to 新表名

如何查看错误log

  • 系统错误: /var/log/syslog
  • mysql日志:/var/log/mysql

错误及解决的方法

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

解决的方法:

mysql server start
ps -ef | grep mysql
kill [the id]
sudo /etc/init.d/mysql restart