安装mysql5.7
之前安装了mysql8. 0 .12 但是出现了问题,卸载了。但是卸载没有完全,导致了安装新的mysql时候出现服务已经存在,表示以前的mysql没有清除干净。
安装 MYSQL 不成功,一般是因为服务器可能安装过 MYSQL 而没有完全卸载,具体卸载方法如下:
第一步:
如果您的系统中安装有 MYSQL 数据库,请确认是否已经加载在系统服务中:打开“控制面板”的“管理工具”查看“服务”是否有“ MYSQL ”进程,如果有将其停止。
第二步:
请在 DOS 状态下执行 “ mysqld-nt -remove ”命令,将其在系统服务中删除。
第三步:
“ MYSQL系统服务”在 DOS 状态下删除成功。
第四步:
接下来请您在“控制面板”的“添加 / 删除程序”中将其卸载。
第五步:
在您的系统中将 MYSQL 文件夹删除即可。
第六步:
清理注册表:
管理员启动cmd,然后运行 sc delete mysql
然后找到下列注册表项:
这下应该已经删除之前的mysql。开始新的mysql安装。
1 . 安装之前,在mysql目录下 创建my.ini文件。写入以下内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-5.7.23-winx64
# 设置mysql数据库的数据的存放目录
# datadir=C:\Program Files\mysql-5.7.23-winx64
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 跳过密码验证
# skip-grant-tables
2. 运行 mysqld --install 显示安装成功。
3. 初始化 mysqld --initialize
4.重启后 net start mysql
5.登录 mysql 使用命令 mysql -u root -p ,会提示让你输入密码,初始密码在data文件夹下的 .err 文件中,自己使用Ctrl +F 找password 关键字就能找到。 进入mysql 后可以把root账户的密码改掉。
使用命令 update mysql.user set authentication_string=password('root') where user='root'
网友评论