scoop install mysql
配置my.ini
[mysqld] datadir=C:\\Users\\ndzy\\scoop\\persist\\mysql\\data删除C:\\Users\\ndzy\\scoop\\persist\\mysql\\datadata文件在管理员cmd下 移除已错误安装的mysqld服务mysqld -remove MySQL初始化mysqld --initialize-insecuremysqld -installnet start mysqlmysql -uroot -p 一般密码为空或者在C:\Users\ndzy\scoop\persist\mysql\data\DESKTOP-UR6GHCB.err找密码更改加密方式ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;更改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';刷新FLUSH PRIVILEGES;net start mysql mysql -uroot -p
远程访问
use mysql; update user set host = '%' where user = 'root'; select host, user from user; FLUSH PRIVILEGES; sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释这一行bind-address service mysql restart; #允许所有用户远程访问 修改用户名和密码为你自己的 mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; #允许单个ip 修改用户名和密码为你自己的 mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'1.2.3.4' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; #最后 mysql> FLUSH PRIVILEGES; mysql -h 198.13.60.35 -P3306 -u root -p转载于:https://www.cnblogs.com/ndzy01/p/11533655.html