mysql命令行语法_MySql命令行基本语法
发布时间:2022-11-08 12:42:36 所属栏目:MySql教程 来源:
导读: 安装
推荐 清华镜像库mysql 5.6安装
根据项目需求,我选择的是 mysql-5.6.45-winx64.zip,zip包虽然大点,可是不须要你再去管理相互依赖,全部依赖的环境或库都集成进去了,比较省心。html
推荐 清华镜像库mysql 5.6安装
根据项目需求,我选择的是 mysql-5.6.45-winx64.zip,zip包虽然大点,可是不须要你再去管理相互依赖,全部依赖的环境或库都集成进去了,比较省心。html
|
安装 推荐 清华镜像库mysql 5.6安装 根据项目需求,我选择的是 mysql-5.6.45-winx64.zip,zip包虽然大点,可是不须要你再去管理相互依赖,全部依赖的环境或库都集成进去了,比较省心。html 解压zip包到自定义安装路径,好比:C:\Program Files\MySQL\mysql-5.6.45-winx64 向环境变量path中添加:C:\Program Files\MySQL\mysql-5.6.45-winx64\bin 建立MYSQL_HOME系统变量:C:\Program Files\MySQL\mysql-5.6.45-winx64 在mysql-5.6.45-winx64目录下,建立my.ini文件(每次修改ini文件须要重启服务),内容以下: [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\\Program Files\\MySQL\\mysql-5.6.45-winx64 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不须要如下配置,系统本身生成便可,不然有可能报错 datadir=C:\\Program Files\\MySQL\\mysql-5.6.45-winx64\\data # 容许最大链接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 建立新表时将使用的默认存储引擎 default-storage-engine=INNODB # 解决The server time zone value '???ú±ê×??±??' is unrecongnized问题 default-time-zone='+08:00' 安装。以管理员身份运行cmd,输入:mysqld -install 卸载服务:mysqld -removemysql 启动服务。继续在cmd中输入:net start mysql,等待服务启动成功。 登陆。输入:mysql -u root -p(第一次登陆没有密码,直接按回车过),登陆成功。 修改密码。登陆以后,在mysql提示符后输入:set password for root@localhost = password(“新密码”); 卸载 移除服务:mysqld -remove 使用 建立用户 insert into mysql.user(Host,User,Password) values(“localhost”,”test”,password(“1234”)); 受权用户 受权命令:grant 权限 on 数据库.* to 用户名@登陆主机 identified by “密码”; 刷新权限表:flush privileges; grant select,update on testDB.* to test@localhost identified by '1234'; flush privileges; 一个详细案例。web # mysql使用mysql数据库中的user表来管理权限,修改user表就能够修改权限(只有root帐号能够修改) mysql> use mysql; Database changed mysql> select host,user,password from user; +--------------+------+-------------------------------------------+ | host | user | password | +--------------+------+-------------------------------------------+ | localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | | 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | +--------------+------+-------------------------------------------+ 2 rows in set (0.00 sec) mysql> grant all privileges on *.* to root@'%' identified by "password"; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> select host,user,password from user; +--------------+------+-------------------------------------------+ | host | user | password | +--------------+------+-------------------------------------------+ | localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | | 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | | % | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E | +--------------+------+-------------------------------------------+ 3 rows in set (0.00 sec) 运行sql文件 编写好或从其余数据库中导出sql文件后,能够在另外一个mysql数据库中,运行该sql文件,实现数据库,表结构和数据的转移。 mysql -u root -p; use ; source ; navicat 两个数据库之间进行表同步的方法:选中要复制的数据库mysql命令行,右键,“数据传输”功能 Docker搭建MySql服务 (编辑:云计算网_梅州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐



浙公网安备 33038102330479号