phpstudy 原mysql版本是5.5.4;如果想用到mysql新特性就需要升级到5.7.5
配置好的资源查看百度网盘链接:https://download.csdn.net/upload/11458494
链接中已包含下载好的mysql5.7.5了
部分配置直接做下列处理
下载mysql
- 首先要到官网上去下载你想要的mysql版本。
下载网址:Mysql官网地址 -
选择好适合自己的配置后按Download
点击跳过登录注册直接开始下载
下载好了以后进行解压待用。
---------------以下是替换phpstudy中mysql的方式
找到phpstudy下的mysql根目录;
--》打开文件位置--》 Mysql;
- 删除mysql下的所有文件;
- 将下载的mysql5.7.5文件夹下的内容全部拷贝下来
- 这里的data文件夹和my.ini 是后面创建的,这里先划掉,拷贝后如下;
- 然后创建一个my.ini文件,内容如下:
-
[mysqld]
skip-grant-tables
character-set-server=utf8
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=1000M
innodb_log_file_size=50M
# 设置mysql的安装目录
# basedir=F:/test/mysql-5.7.19-winx64
# 设置mysql数据库的数据的存放目录
basedir="D:/phpStudy/PHPTutorial/MySQL"
datadir="D:\\phpStudy\\PHPTutorial\\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
[client]
port = 3306
default-character-set=utf8
plugin-dir=D:\\phpStudy\\PHPTutorial\\MySQL\\lib\\plugin
**------------------------------------------------------------------------------------------------******************
然后启动cmd,指定到目录
安装Mysql服务
以管理员身份运行cmd,打开D:\phpStudy\PHPTutorial\MySQL\bin,执行mysqld install
初始化mysql
mysql> mysqld --install;
启动服务
mysql> net start mysql;
注:
若无法启动,或者启动后库内没有mysql表,则运行:mysqld --initialize-insecure --initialize-insecure --user=mysql;
设置Mysql密码
输入命令mysql -uroot -p回车后提示输入密码继续回车,因为没有密码。
输入update user set authentication_string=password('你要的密码') where user='root';
如出现错误,则需要修改密码;
打开 my.ini 中的 skip-grant-tables
然后再执行 : mysql -uroot -p
然后回车运行去修改密码:
mysql设置密码:123
mysql>use mysql
mysql> update mysql.user set authentication_string=password('123')where user='root';
mysql> flush privileges;
mysql> quit
然后去掉skip-grant-tables
net stop mysql
net start mysql
然后再输入mysql -uroot -p 进入mysql
-----------------
- .apache或nignx能启动mysql启动不了
之前已经装过Mysql,要把系统服务里面的MySQL删除,留下MySQLa服务。
在cmd命令行下输入:sc delete mysql 即可删除。