Code Bye

MySQL数据安装完成后没有发现mysql数据库

本人的ini配置文件:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3316 
# 设置mysql的安装目录
basedir=F:\mysql\mysql-5.6.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql\mysql-5.6.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
max_allowed_packet=16M
innodb_file_per_table=1
sort_buffer_size = 6M
[client]   
#password = your_password  
port = 3316  
socket = /tmp/mysql.sock  
default-character-set=utf8 

本人连接数据库:mysql -uroot
show databases;
数据库显示:

mysql> show databases;
+--+
| Database           |
+--+
| information_schema |
| test               |
+--+
2 rows in set (0.00 sec)

竟然没有mysql数据库。

mysql> use mysql;
ERROR 1044 (42000): Access denied for user ""@"localhost" to database "mysql"

请各位帮看看~

解决方案

40

印象中5.6装好后会有一个初始密码,不再像5.5一样是空密码,所以直接mysql -uroot登录,其实相当于没登陆。
另外你把端口改了,登录的时候得加参数-P 3316

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySQL数据安装完成后没有发现mysql数据库