小编Art*_*ano的帖子

未解决密码问题后,WAMP MySQL将无法立即启动

序幕

首先,我想提一下原始问题与密码有关。我一直在phpmyadmin和mysql控制台中收到错误的密码错误。我没有更改密码以使其清晰。

尝试的解决方案:

  1. 重新启动服务
  2. 重新启动电脑
  3. 尝试了可能的默认密码:root,password,“ blank”,your_password
  4. 插入ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';文件“ my.ini”的第一行,该文件实际上来自这里https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

新问题

尝试次数为4之后,服务器现在可以安全运行了,wampmysql64被阻止在Windows服务中启动。回滚更改并不能解决问题。

尝试解决方案(再次)

  1. 重新启动服务
  2. 重新启动电脑
  3. 关闭防火墙
  4. 其他服务或进程未使用端口3306。
  5. 确保在my.ini中评论了“跳过网络”
  6. 删除auto.cnf,ib_logfile0和ib_logfile1

全部失败。尝试5和6来自此处https://superuser.com/questions/321744/wamp-mysql-service-will-not-start

MySQL文件

my.ini

mysql.log

更新

  • 服务中的wampmysql64属性内部
  • 常规选项卡
  • 启动类型设置为禁用
  • 更改回手动给出了错误“服务标记为删除”

重新启动后

  • wampmysql64服务不见了
  • 通过wamp菜单> mysql>服务管理重新安装它
  • 现在运行!

密码异常仍然存在。

UPDATE 2

使用此代码成功将密码重置到mysql控制台中,我必须skip-grant-tables在my.ini文件中未注释(通过删除“;”)的情况下运行服务器。

UPDATE mysql.user
SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N'
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

重新启动,重新启动所有服务,宾果游戏,已连接且密码有效。等待什么?......数据库不见了。

mysql wamp

5
推荐指数
0
解决办法
97
查看次数

Laravel Eloquent Model::all() 函数中的 dafault 顺序是什么?

在 Laravel EloquentModel::all()函数中,返回查询的默认排序是什么?我问这个是因为我很确定它是按主键升序排列的,'id'当你让模型通过时默认这样做

php artisan make:model Model -m
Run Code Online (Sandbox Code Playgroud)

但是,当我这样称呼它时:

return $users = User::all();
Run Code Online (Sandbox Code Playgroud)

我在浏览器中得到以下结果:

Eloquent all() 函数结果

结果似乎没有任何属性的特定顺序。我完全知道我可以通过 id 订购它们

return $users = User::orderBy('id', 'asc')->get();
Run Code Online (Sandbox Code Playgroud)

但就在几天前,它们被自动订购。是什么赋予了?

php postgresql laravel eloquent

3
推荐指数
1
解决办法
1061
查看次数

如何在ONE OFF AFTER声明中初始化字符串数组?C#

我怎么能在我声明它之后在ONE中初始化一个字符串数组,而不是在那一刻.

我不想要的例子,因为我知道你可以这样做:

string[] array = new string[2]; // creates array of length 2, default values
string[] array = new string[] { "A", "B" }; // creates populated array of length 2
string[] array = { "A" , "B" }; // creates populated array of length 2
Run Code Online (Sandbox Code Playgroud)

我也不想这样,因为在很长的阵列上,这将是非常繁琐的:

array[0] = "a";
array[1] = "b";
Run Code Online (Sandbox Code Playgroud)

我想先说明一下:

string[] array = new string[2];
Run Code Online (Sandbox Code Playgroud)

然后我想要一些代码发生:

Console.WriteLine("The array has been made, time to fill it up");
Run Code Online (Sandbox Code Playgroud)

最后填满那个数组,我已经尝试了以下方法,但没有一个工作:

array { "a","b"};
array[] { "a","b"};
array = {"a","b"}; …
Run Code Online (Sandbox Code Playgroud)

c# arrays string

2
推荐指数
1
解决办法
4301
查看次数

标签 统计

arrays ×1

c# ×1

eloquent ×1

laravel ×1

mysql ×1

php ×1

postgresql ×1

string ×1

wamp ×1