mysql5.7安装配置,常用命令,常见问题
2017-04-23 15:44
597 查看
1.安装配置
参考:http://www.cnblogs.com/Fiona20170420/p/6738185.html1. 下载
2. 解压缩
3. 添加path环境变量,路径指向mysql所在bin目录下
4. 在主目录下创建data文件夹
5. 注册windows系统服务
新建一个my.ini文件,拷贝到c:\windows目录下,内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为MYSQL的安装目录
basedir=C:\_04Tools\mysql-5.7.18-winx64
# 设置为MYSQL的数据目录
datadir=C:\_04Tools\mysql-5.7.18-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
6.以用户管理员模式进入cmd,执行mysqld -install,显示
7.执行net start mysql
如果出现 Access denied操作8
8.删除data目录下的所有文件
在cmd中执行mysqld --initialize-insecure(无密码登陆),再net start mysql
9.mysql -u root登陆成功,默认无密码登陆
10.
set
password
for
'root'
@
'localhost'
=
password
(
'newpasswd'
);初始化密码
2.常用命令
1. show variables like '%char%';--查看字符集
2.sc delete mysql
--删除mysql服务(注意一定要在cmd管理员模式下)
3.show create table(database) table_name(database_name)
--查看表(数据库)的详细信息
4.alter table table_name engine=innodb;
--修改数据库引擎
5.grant all PRIVILEGES on test_db.* to root@'x.x.x.x' identified by 'x'; 更多:https://www.cnblogs.com/zhengah/p/5210579.html
--赋予ip地址x.x.x.x上root用户通过x密码对test_db进行远程操作
6.ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name
--修改表,数据库默认字符集。
7. alter table ‘table_name’convert to character set utf8;
--将表中所有字段的编码方式都改为utf-8
3.常见问题
3.1.乱码问题
3.1.1数据库native sql乱码
现象:插入汉字报错原因:通过show variables like '%char%';查看字符集,发现database的charset为latin1,而其他的字符集为utf8
解决:方法1:在my.ini中增加配置character_set_database=utf8
方法2:执行SET character_set_database = utf8 ;命令
注意:更改编码后原来数据的编码方式还是不变的,新建的会与之改变。
3.1.2整合hibernate乱码
原因:前端jsp页面,hibernate.cfg.xml字符集的设置解决:都改为utf8
相关文章推荐
- 01-01java概述 doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题
- NFS安装配置及常见问题、/etc/exports配置文件、showmount命令
- NFS安装配置及常见问题、/etc/exports配置文件、showmount命令
- 命令NFS安装配置及常见问题、/etc/exports配置文件、showmount命令 (深度好文)
- NFS安装配置及常见问题、/etc/exports配置文件、showmount命令
- Tomcat6的安装与配置 常见问题小汇
- phpmyadmin安装配置常见问题及解决办法
- JavaMail常见问题之安装和配置问题
- Nginx安装及配置以及常用命令
- OEM 重建 常见问题 常用命令
- SVN和Apache在Win2003安装配置,及SVN常用命令
- Reporting Services 2008 安装与配置及常见问题
- Ubuntu安装配置记5(TOMCAT6 ,APACHE2优化,常见问题处理)
- JavaMail应用:安装和配置常见问题的解答
- 安装配置管理 之 在Fedora Core 中,有些常用命令怎么没有?解决办法设置PATH
- MySQL的安装、配置与卸载中常见问题
- linux 常用命令及常见问题
- Mysql数据库安装配置及常用命令(不断更新)
- JavaMail应用:安装和配置常见问题的解答
- YOYOPlayer:linux下开源的千千静听(安装+配置+常见问题解决方案)