1.mysql下载地址: http://dev.mysql.com/downloads/mysql/ 2.将下载下来的mysql的压缩包解压到创建的目录下,打开文件查看是否存在my-default.ini,如果存在就把my-default.ini修改一下或者自己建一个my.ini文件 [mysqld]
设置3306端口port=3306
设置mysql的安装目录basedir=E:\MySQL\mysql-8.0.12-winx64 # 切记此处一定要用双斜杠\,单斜杠我这里会出错。
设置mysql数据库的数据的存放目录datadir=E:\MySQL\mysql-8.0.12-winx64\Data # 此处同上
允许最大连接数max_connections=200
允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10
服务端使用的字符集默认为UTF8character-set-server=utf8
创建新表时将使用的默认存储引擎default-storage-engine=INNODB
默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password [mysql]
设置mysql客户端默认字符集default-character-set=utf8 [client]
设置mysql客户端连接服务端时默认使用的端口port=3306 default-character-set=utf8
3.然后点击电脑左下角的开始输入cmd,右键以管理员身份运行找到解压的mysql目录 4.输入mysqld –initialize-insecure –user=mysql进行初始化 5.再输入mysqld –install mysql –defaults-file=E:\MySQL\mysql-8.0.12-winx64\my.ini进行服务的安装 6.启动mysql服务net start mysql 7.登录mysql,输入mysql -u root -p 8.执行报错 ERROR 1054(42S22) Unknown column ‘password’ in ‘field list’,错误的原因是新版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string 9.输入UPDATE user SET authentication_string=’123456’ where user=’root’;