阅读量:11
原本是用win11的。实在是不习惯win11的右键,要多点一次才能使用。另外就是强制合并任务栏真的很难受,还有就是打游戏经常蓝屏,我也没玩什么大型游戏啊,不明白为啥总是蓝屏。
这次整理电脑重新安装系统,果断用回win10。
从mysql官网下载mysql5.7 , 下载的是zip压缩包。
安装方式,首先解压缩,然后在mysql的文件夹下建立 my.ini 文件。
my.ini 文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
#设置3306端口 ,如果是线上服务器,为了保证安全可以修改为其他端口,比如 9999 等
port = 3306
# 设置mysql的安装目录 ,注意这里需要双斜线,不然会有问题。
basedir=D:\\tools\\workTools\\mysql-5.7.29-winx64
# 设置mysql数据库的数据的存放目录, 这里根据自己的实际情况进行修改。
datadir=H:\\workdate\\mysqlDate\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server= utf8mb4
#开启查询缓存
explicit_defaults_for_timestamp=true
# skip-grant-tables
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
需要用管理员身份打开CMD 命令提示窗口,进入到mysql的bin文件夹下,按照顺序执行以下命令:
mysqld --initialize --user=mysql --console
mysqld --install mysql
net start mysql
mysql -u root –p
注意,第一步执行之后会有密码给出,如果是第一次安装,不需要还原历史的数据库,这里要记下密码在第四步登录使用。
如果是还原历史的数据库,可以直接把原来数据库的data文件覆盖到新的,就可以用以前的账号和密码直接登录了。
相关错误:
[ERROR] --initialize specified but the data directory has files in it. Aborting.
就是指 data 文件夹不是空的,清空就好了,如果有以前的数据,就重命名,之后再改回来就好了。
执行 mysqld --install mysql 命令看到 Install/Remove of the Service Denied! 这个错误,说明不是用管理员身份运行的,从新用管理员身份运行CMD,在管理员身份的CMD里面执行就没有问题了,错误截图