10天轻松学习javase第6天下,Java操作mysql之win7/10 安装mysql
1.在官网上面下载mysql-5.7.21.zip
2.配置
修改my.ini文件
my.ini文件自己手动添加
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
3.安装mysql服务并启动之:(一定要以管理员权限运行cmd)
也就是data文件夹的由来啦。
以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录
再输入mysqld install回车运行就行了
接着就是输入 net start mysql启动服务
报错!!!
“服务器无法启动,服务器没有报告任何错误。”
然后。。。
再输入mysqld --initialize-insecure --user=mysql
(执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)
再次启动:再输入 net start mysql 启动服务,OK成功。
如果出现以下问题,请按如下操作:
mysql -u root -p 两次回车;返回ERROR 1045(28000):Access denied for user ‘root’@‘localhost’ (using password: NO) 用户root拒绝访问。
此时会提示密码错误
打开data目录,用记事本打开.err文件,搜索password会找到临时生成的密码,复制。
4mysql 修改密码为root:(可选)
mysql> SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘root’);
操作mysql的客戶端工具建议使用navicat.exe
建议一个连接
Ip:localhost
用戶和密碼就是mysql的用戶和密碼
新建一个数据库名字随意。我的it123blog
打开这个数据库查询执行下面的sql语句。
CREATE TABLE `users` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`password` varchar(50) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`address` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;