MySQL-修改数据

前提准备

创建一个表

表名 		学生表 		student

字段注释 	字段名 		字段属性
表中字段 	学生ID 		sid int
表中字段 	姓名 		sname varchar(20)
表中字段 	年龄 		age int
表中字段 	性别 		sex char(1)
表中字段 	地址 		address varchar(40)

建表代码

CREATE TABLE student (
sid 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
运行"mysql -u root -p"命令时,出现了"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (13)"错误。这个错误通常是由于MySQL服务器无法通过指定的socket连接而引起的。解决此问题的方法有几种。 一种解决方案是配置socket路径。您可以尝试在配置文件中添加"socket=/data/mysql/mysql.sock"来指定正确的socket路径。另外,确保您对目录和文件有适当的权限,并尝试使用root账号或sudo来运行"mysql -u root -p"命令。 另一种解决方案是检查您是否具有启动MySQL脚本的权限。如果没有权限,您可以尝试使用root账号或sudo来运行"mysql -u root -p"命令。 另外,您可以尝试执行以下步骤来重新安装和配置MySQL: 1. 解压安装包:使用命令"tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz"解压安装包。 2. 重命名文件夹:使用命令"mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql"将文件夹重命名为/usr/local/mysql。 3. 创建MySQL用户组和用户并修改权限:使用命令"groupadd mysql"和"useradd -r -g mysql mysql"创建MySQL用户组和用户,并使用命令"chown mysql:mysql -R /data/mysql"赋予数据目录权限。 4. 配置MySQL:编辑/etc/my.cnf文件,将以下配置添加到文件中: ``` [mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/data/mysql/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true [client] socket=/data/mysql/mysql.sock ``` 5. 初始化数据库:进入MySQL的bin目录,使用命令"./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/ --user=mysql --initialize"初始化数据库。 6. 查看密码:使用命令"cat /data/mysql/mysql.err"查看生成的密码。 7. 启动MySQL服务:将mysql.server脚本复制到/etc/init.d/mysql目录中,使用命令"service mysql start"启动MySQL服务。 8. 修改密码:使用刚才生成的密码登录MySQL,然后修改密码。 这些解决方案应该能够帮助您解决MySQL连接问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值