最近在研究MYSQL,先来说下安装的事吧。
https://dev.mysql.com/downloads/mysql/ 到官网去下载,下的是免费的社区版
下的是免安装版本,直接解压,配置一下就可以用,解压后的目录是 E:\mysql
解压版里面是没有my.ini的,之前百度过很多,压根就没这个文件,新建一个
[mysqld]
secure_file_priv=''
#关闭日志,这个不关,mysql会越来越大 skip-log-bin character-set-server=utf8 #绑定IPv4和3306端口 bind-address = 127.0.0.1 port = 3306 sql_mode="NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=500M innodb_log_file_size=5M # 设置mysql的安装目录 basedir=E:\mysql # 设置mysql数据库的数据的存放目录 datadir=E:\mysql\data # 允许最大连接数 max_connections=200 # skip_grant_tables [mysql] default-character-set=utf8 [mysql.server] default-character-set=utf8 [mysql_safe] default-character-set=utf8
这里面的内容也是经过了很多错误后才成这个样子的,下一步就是设置环境变量
新增变量MYSQL_HOME,值为E:\mysql 编辑变量PATH,在后面加上(;%MYSQL_HOME%\bin)在系统变量里设置,设置未系统变量就需要安装了
进入e:\mysql\bin 目录,mysqld -install 系统安装成功后会生成一个随机密码,千万要记住,一会要改
运行NET start MYSQL 启动服务 服务启动成功后(启用服务要以管理员的身份运行) 修改密码 改成要给自己能记住的
mysql -u root -p
show databases; 看下数据库 结尾加; 运行
use mysql # 进入系统库
mysql>update User set Password=PASSWORD('root') where User='root';
mysql>FLUSH PRIVILEGES;(FLUSH PRIVILEGES:强制让MySQL重新加载权限,即刻生效)
退出,用修改后的密码重新登录,即可使用MYSQL数据库了。