首先,打开win10的powershell,cd到mysql文件夹下的bin文件夹下。
创新互联服务电话:18980820575,为您提供成都网站建设网页设计及定制高端网站建设服务,创新互联网页制作领域十载,包括成都自上料搅拌车等多个领域拥有多年的网站设计经验,选择创新互联,为网站保驾护航。
然后运行命令:mysql -uroot -p
然后输入密码即可。
1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改
“mysql”
数据库里的
“user”
表里的
“host”
项,从“localhost”改称“%”
mysql
-u
root
-pvmwaremysqluse
mysql;
mysqlupdate
user
set
host
=
‘%’
where
user
=
‘root’;
mysqlselect
host,
user
from
user;2.
授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。grant
all
privileges
on
*.*
to
‘myuser’@'%’
identified
by
‘mypassword’
wi
th
grant
option;如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码grant
all
privileges
on
*.*
to
‘myuser’@'192.168.1.3′
identified
by
‘mypassword’
with
grant
option;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句
mysqlflush
privileges
使修改生效.就可以了
一、免安装版mysql安装步骤
1:开始--运行--输入cmd命令--在命令窗口上输入
cd 解压的mysql的bin文件夹目录
回车
例如:cd C:\Documents and Settings\Administrator\桌面\MySQL\MySQL Server 5.0\bin
2:输入mysqld-nt -install命令,回车,会出现Service successfully installed等
3:输入net start mysql命令,回车,会出现MySQL服务已经启动成功
4:输入mysql -u root命令,回车,会出现Welcome to the MySQL monitor
执行完四个步骤数据库已打开,可建立数据库,建立数据库表,插入记录,查询记录,修改记录等操作
二、常用mysql命令
1:查看服务器上存在哪些数据库:SHOW DATABASES
2:建立数据库abccs: CREATE DATABASE abccs
3:使用你所创建的数据库:USE abccs
4:查看数据库表:SHOW TABLES; Empty set (0.00 sec) 说明刚才建立的数据库中还没有数据库表
5:创建一个数据库表:CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1))
6:插入数据记录:insert into abccs values (′hukejia′,′f′)
7:查询数据表里面的记录:select * from abccs
8:其他操作更新、删除等都是sql的语法
1.下载、解压程序包;
2.设置好存放目录(不要有中文);
3.在系统变量中添加path(mysql程序的bin目录);
4.以管理员身份运行cmd,初始化①无密码:mysqld --initialize-insecure 登陆时用mysql -u root即可
②有密码(初始密码在自动生成的data目录下.err文件中):mysqld --initialize 登陆时用mysql -u root -p
5.安装:mysqld --install
6.启动服务:net start mysql
7.登陆:mysql -u root(无密码),mysql -u root -p 回车输入密码
8.退出:exit;
9.停止服务:net stop mysql
10.移除服务:mysqld --remove
说明:如重新安装需要停止服务,移除服务,删除data目录
11.配置文件my.ini(用记事本创建,修改文件名即可):
```mysql
[mysqld]
#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
default-time-zone = '+8:00'
#解决导入脚本是function报错
log_bin_trust_function_creators=1
# 设置3308端口
port=3308
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证,此认证为1代加密认证。如果使用2代加密的话,使用可视化工具sqlyog会无法登陆!
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口 mysql8binmysql 直接登录
# mysql -hlocalhost -uroot -P3308
port=3308
user=root
password= root
default-character-set=utf8
```
12.退出mysql,停止服务,将my.ini文件放到程序根目录(bin,data同级目录)
13.以管理员身份运行cmd,直接输入mysql,回车即可进入mysql
14.启动和停止mysql服务必须以管理员身份运行命令
/步骤
1
载mysql-5.6.24-win32.1432006610.zip解压C:\Program Files(x86)\MySQL路径(载mysql32位版)选择解压其盘符
2
接配置环境变量没配置提示:发系统错误 2未找指定文件
:
打我电脑—属性—高级系统设置—环境变量—选择Path,点编辑其面添加mysql bin文件夹路径 (C:\Program Files (x86)\MySQL\bin; )
注意面添加英文 ; 隔切记要覆盖原路径
3
修改配置文件:解压mysql文件夹 my-default.ini 文件打图:修改图红色圈内容
basedir = C:\Program Files (x86)\MySQL(MySQL所目录)
datadir = C:\Program Files (x86)\MySQL\data(MySQLdata所目录)
注:前面 #掉图
4
管理员身份运行CMD,输入:cd C:\Program Files (x86)\MySQL \bin图:
输入:mysqld -install接着提示安装功进行步启MySQL服务:net start mysql提示:MySQL服务启
MySQL服务启功图(由于我已经配置所提示:The service already exists!)
注:命令符操作必须进入bin目录进行否则提示系统错
5
所配置已经完进入登录接着操作输入:mysql -u root -p(连接数据库服务器命令:-u mysql数据库用户名默认root-p密码)初登录没密码按ENTER键跳进入图界面登录功