www.mysql.com下载mysql-5.7.17-win32.zip 删掉旧的 sc delete mysql
在d:下解压改文件 复制mysql-default.ini为my.ini 内容改为:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:/mysql-5.7.17-win32/mysql-5.7.17-win32 # 设置mysql数据库的数据的存放目录 datadir=D:/mysql-5.7.17-win32/mysql-5.7.17-win32/data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB max_allowed_packet = 200M wait_timeout=2880000 interactive_timeout = 2880000命令行,管理员模式进入bin
mysqld –initialize-insecure
上边的命令会产生data文件夹和空密码的root用户
mysqld -install 安装服务
net start mysql 启动服务
mysql -uroot -p 登录
对于不是win10的系统建议安装mysql-5.6.20-win32 一键next后,以管理员身份运行安装目录bin下的mysqld.exe,启动后台进进程mysqld后,就可以mysql了
修改root密码 mysqladmin -u用户名 -p旧密码 password 新密码
建立库文件,修改字符集 CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; show variables like “%char%”; 复制mysql-default.ini为my.ini后再mysqld下加入,然后重启mysqld. [mysqld] character-set-server=utf8
删除库drop dbname 建立用户:create user tan@localhost identified by ‘tan’; grant all on school.* to tan@localhost; quit mysql -utan -p