MySQL的安装教程
- 格式:docx
- 大小:869.82 KB
- 文档页数:12
MySQL使用方法和步骤详解一、介绍MySQLMySQL是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的开发中。
它是一款功能强大、性能优越的数据库管理系统,并且易于使用。
本文将详细介绍MySQL的使用方法和步骤。
二、安装MySQL1. 下载安装包在MySQL官方网站中下载适合你操作系统的MySQL安装包,例如Windows环境下可以选择MSI安装包。
2. 运行安装程序双击以运行MySQL安装程序,按照安装向导的指示进行安装。
可以选择自定义安装,设置MySQL的安装路径以及其他选项。
3. 配置MySQL安装完成后,需要进行一些配置。
在MySQL的安装目录下找到my.ini文件,用文本编辑器打开。
在该文件中,你可以设置MySQL的相关参数,例如端口、字符集等。
4. 启动MySQL服务打开“服务”管理器,找到MySQL服务,将其启动。
这样,你就成功安装并配置了MySQL数据库。
三、登录MySQL1. 打开命令行终端或者MySQL客户端工具在Windows环境下,可以通过“开始”菜单中的“运行”命令输入“cmd”打开命令行终端。
在终端中输入“mysql -u 用户名 -p”,按下回车键。
2. 输入密码在命令行或者客户端中,输入你设置的MySQL用户密码。
3. 登录成功如果密码正确,你将成功登录到MySQL数据库服务器。
四、创建数据库1. 创建数据库在MySQL中,可以使用“CREATE DATABASE 数据库名;”语句来创建数据库。
例如,输入“CREATE DATABASE mydb;”创建名为“mydb”的数据库。
2. 使用数据库使用“USE 数据库名;”语句来选择要使用的数据库。
例如,输入“USE mydb;”选择使用名为“mydb”的数据库。
五、创建表1. 创建表在选择要使用的数据库后,可以使用“CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, ...);”语句来创建表。
MySql8.0安装配置
1.解压文件到某个目录
这里我将“mysql-8.0.29-win64”解压到“D:\program files\mysql-8.0.29-winx64”目录下
2.添加环境变量
由于我的mysql不是安装版,直接将文件解压后要配置环境变量,配置方式如下:
⏹此电脑–>属性–>高级–>环境变量
⏹选择path添加:mysql安装目录下的bin文件夹地址
3.创建mysql的配置文件
在自己的mysql解压目录下,新建一个my.ini文件,输入如下内容,请把:D:\program files\mysql-8.0.29-winx64改成自己的路径
用管理模式打开命令行窗口,切换到mysql的bin目录下,输入mysqld –install命令来安装服务
5、初始化数据文件
在命令行窗口继续输入mysqld --initialize-insecure --user=mysql命令,此时在mysql解压目录下会多出一个data文件夹,里面包含了初始化后的数据文件
在命令行窗口中继续输入”net start mysql”命令,来启动mysql的服务
7、修改mysql登录密码
按下windows键+R键,打开cmd窗口,输入”mysql –u root –p,要求输入密码,此时密码为空,按回车就可以进入mysql,但是为了安全要及时修改密码,在cmd的窗口中输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; 不要忘了最后的分号,我忘了以后第二行又敲了一个,之后按回车即可。
mysql安装配置教程1.mysql下载 2.mysql安装规范 MySQL安装⽅式:推荐使⽤⼆进制安装(其他安装⽅式:源码编译安装、yum、rpm) MySQL运⾏⽤户:mysql:mysql注意该⽤户是虚拟⽤户,只是⽤于mysql进程运⾏使⽤,不允许登录、不创建家⽬录 MySQL⽬录规范: 下载⽬录/server/tools 系统⽬录/opt/mysql/mysql-xx.xx 软连接ln-s/opt/mysql/mysql-xx.xx /usr/local/mysql 数据⽬录/data/mysql/mysql+port/{data,logs} 配置⽂件/data/mysql/mysql+port/my+f 3.⼆进制安装MySQL5.7.26(该⽅式⽤于在linux系统下安装) Linux操作系统安装MySQL 。
创建MySQL虚拟⽤户 useradd -s /sbin/nologin -M mysql #创建⽤户命令 id mysql #查看是否创建成功 。
创建⽬录 mkdir -p /server/tools mkdir -p /opt/mysql mkdir -p /data/mysql/mysql3306/{data,logs} cd /server/tools #进⼊到该⽬录 。
将下载的⽂件上传 rz #上传mysql⼆进制⽂件 ll #查看⽂件是否上传成功 yum install -y lrzsz #如没有rz命令,可通过yum安装 。
解压⼆进制包 tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 。
将软件部分移动到指定⽬录 mv mysql-5.7.26-linux-glibc2.12-x86_64 /opt/mysql/mysql-5.7.26 。
创建软连接 ln -s /opt/mysql/mysql-5.7.26/ /usr/local/mysql 。
MySQLNavicatPremium安装及使用图解教程MySQL Navicat Premium是一款广泛应用于数据库管理的工具,它提供了图形化界面,使得用户可以更方便地管理和操作数据库。
本文将为大家提供MySQL Navicat Premium的安装及使用图解教程,帮助初学者快速上手。
4.在安装向导中,点击"下一步"按钮,直到出现"安装"按钮,点击"安装"按钮。
5.等待安装完成,然后点击"完成"按钮,关闭安装向导。
二、连接数据库服务器1. 打开Navicat Premium软件,点击工具栏上的"连接"按钮,或者选择"文件"菜单中的"新建连接"选项。
2.在弹出的"新建连接"对话框中,选择适用于您数据库的连接类型,例如MySQL。
3.填写连接信息,包括"连接名称"、"主机名/IP地址"、"端口号"、"用户名"和"密码"等。
点击"测试连接"按钮,确保连接信息正确,然后点击"确定"按钮。
4. 成功连接数据库服务器后,您将在Navicat Premium的左侧窗格中看到该连接。
三、创建数据库1. 在Navicat Premium的左侧窗格中,展开连接,右键点击"数据库",选择"新建数据库"选项。
2.在弹出的"新建数据库"对话框中,填写数据库名称和字符集等信息,然后点击"确定"按钮。
3.成功创建数据库后,您将在左侧窗格的连接下方看到该数据库。
四、创建数据表1. 在Navicat Premium的左侧窗格中,展开数据库,右键点击"数据表",选择"新建数据表"选项。
Mysql安装操作手册(Windows)安装mysql1.下载mysql安装文件mysql-essential-5.1.62-win32.msi图22.双击mysql-essential-5.1.62-win32.msi安装文件图33.点击“Next”图4 4.选择“接受”,点击“Next”图5 5.选择“Custom”,点击“Next”图66.自定义安装目录将Mysql安装到D:\Mysql\,点击“Next”图77.点击“Install”图8 8.点击“Next”图9 9.点击“Next”图1010.选择“Configure the MySQL now”,点击“Finish”图1111.点击“Next”图1212.选择“Standard Configuration”,点击“Next”图1313.选择“Install As Windows Service”和“Include Bin Directory in Windows PATH”,点击“Next”图1414.选择“Modify Security Swttings”,设置root账号的密码为“综合@root”,点击“Next”图1515.点击“Execute”图16 16.点击“Finish”,MySQL安装完成。
配置MySQL1.找到MySQL安装目录下的my.ini文件如图17:图172.打开my.ini文件,修改MySQL默认字符集为utf8 , 在57行和82行如图18:图183.打开windows服务管理器如图19:图194.找到MySQL,点击“重启动”重启MySQL服务如图20:图20。
Mysql安装文档1、下载安装包(64位)mysql-5.7.25-linux-glibc2.12-x86_64.tar到系统的/usr/local/下。
2、创建mysql用户和组[root@test2-db-mysql ~]# cd /usr/local/[root@test2-db-mysql local]# groupadd mysql[root@test2-db-mysql local]# useradd -g mysql mysql[root@test2-db-mysql local]# passwd mysqlChanging password for user mysql.New password:BAD PASSWORD: it is too simplistic/systematicBAD PASSWORD: is too simpleRetype new password:passwd: all authentication tokens updated successfully.[root@test2-db-mysql local]#3、在/usr/local/下的安装包解压,设置mysql的主目录命令为mysql,并修改所属。
[root@test2-db-mysql local]# cd /usr/local/[root@test2-db-mysql local]# tar -xf mysql-5.7.25-linux-glibc2.12-x86_64.tar[root@test2-db-mysql local]# tar -xzf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz[root@test2-db-mysql local]# mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql[root@test2-db-mysql local]# chown -R mysql:mysql mysql4、mysql下面创建data数据库文件目录[root@test2-db-mysql mysql]# su - mysql[mysql@test2-db-mysql ~]$ cd /usr/local/mysql[mysql@test2-db-mysql mysql]$ mkdir data5、初始化mysql并启动服务[root@test2-db-mysql bin]#cd /etc/yum.repos.d/[root@test2-db-mysql yum.repos.d]# ls -lrthtotal 24K-rw-r--r--. 1 root root 5.3K Oct 23 2014 CentOS-Vault.repo-rw-r--r--. 1 root root 630 Oct 23 2014 CentOS-Media.repo-rw-r--r--. 1 root root 289 Oct 23 2014 CentOS-fasttrack.repo-rw-r--r--. 1 root root 647 Oct 23 2014 CentOS-Debuginfo.repo-rw-r--r--. 1 root root 2.0K Oct 23 2014 CentOS-Base.repo[root@test2-db-mysql yum.repos.d]#mkdir oldrepo[root@test2-db-mysql yum.repos.d]# mv *.repo ./oldrepo[root@test2-db-mysql yum.repos.d]#vi CentOS6-mysql.repo[base]name=CentOS-$releasever – Base#下面这个路径是系统安装包里的,也可以自己定义,只需要路径中有安装文件baseurl=file:///media/CentOS_6.6_Finalgpgcheck=0enabled=1[root@test2-db-mysql yum.repos.d]#cd /usr/local/mysql/bin[root@test2-db-mysql bin]# yum install libaioLoaded plugins: fastestmirror, refresh-packagekit, securitySetting up Install ProcessLoading mirror speeds from cached hostfilebase | 4.0 kB 00:00 ...base/primary_db | 4.5 MB 00:00 ...Package libaio-0.3.107-10.el6.x86_64 already installed and latest versionNothing to do[root@test2-db-mysql bin]#[root@test2-db-mysql bin]#[root@test2-db-mysql bin]#./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data2019-03-09 10:52:11 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize 2019-03-09 10:52:16 [WARNING] The bootstrap log isn't empty:2019-03-09 10:52:16 [WARNING] 2019-03-09T02:52:12.053557Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead2019-03-09T02:52:12.057234Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)2019-03-09T02:52:12.057276Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)[root@test2-db-mysql bin]#########确认/etc/f文件配置目录,并保证所有目录都存在[root@test2-db-mysql bin]# vi /etc/f[mysqld]basedir=/usr/local/mysqldatadir=/usr/local/mysql/datasocket=/usr/local/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/usr/local/mysql/data/mysqld.pid[root@test2-db-mysql bin]# cd /usr/local/mysql/support-files[root@test2-db-mysql support-files]# ./mysql.server startStarting MySQL. [ OK ] [root@test2-db-mysql support-files]#[root@test2-db-mysql support-files]# ps -eaf|grep mysql|grep -v greproot 29293 1 0 11:31 pts/1 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/test2-db-mysql.pidmysql 29457 29293 0 11:31 pts/1 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin--user=mysql --log-error=/var/log/mysqld.log --pid-file=/usr/local/mysql/data/test2-db-mysql.pid --socket=/usr/local/mysql/mysql.sock[root@test2-db-mysql support-files]#6、登录mysql[root@test2-db-mysql bin]# more /root/.mysql_secret# Password set for user 'root@localhost' at 2019-03-09 11:30:14r?#tqf!1khf0[root@test2-db-mysql bin]# ./mysql -uroot -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)[root@test2-db-mysql bin]# ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock[root@test2-db-mysql bin]# ./mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.25Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.######重置root的登陆密码mysql>set password=password("111111");Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> quitBye###如下是添加mysql命令[root@test2-db-mysql bin]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql[root@test2-db-mysql bin]# mysql -uroot -p111111mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.7.25 MySQL Community Server (GPL)Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> quitBye[root@test2-db-mysql bin]#7、将mysqld加入随机启动[root@test2-db-mysql bin]# chkconfig --list mysqlderror reading information on service mysqld: No such file or directory[root@test2-db-mysql bin]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld[root@test2-db-mysql bin]#[root@test2-db-mysql bin]# chkconfig --add mysqld[root@test2-db-mysql bin]# chkconfig --list mysqldmysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@test2-db-mysql bin]#Mysql8.0安装下载安装包文件mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz[root@daq-mysql soft]# xz -d mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz[root@daq-mysql soft]#tar xf mysql-8.0.17-linux-glibc2.12-x86_64.tar[root@daq-mysql soft]# mv ./mysql-8.0.17-linux-glibc2.12-x86_64 /usr/local/mysql [root@daq-mysql soft]# useradd mysql[root@daq-mysql soft]# passwd mysqlChanging password for user mysql.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype new password:passwd: all authentication tokens updated successfully.[root@daq-mysql soft]#[root@daq-mysql soft]# cd /usr/local/mysql/[root@daq-mysql mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data2019-09-06T07:55:35.376868Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it' is deprecated and will be removed in a future release.2019-09-06T07:55:35.376953Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.17) initializing of server in progress as process 58182019-09-06T07:55:55.199774Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Lss2Plw.H%Z32019-09-06T07:56:04.600433Z 0 [System] [MY-013170] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.17) initializing of server has completed[root@daq-mysql mysql]#[root@daq-mysql mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld [root@daq-mysql mysql]#####修改/etc/f 添加如下信息###[mysqld]basedir = /usr/local/mysqldatadir = /usr/local/mysql/datasocket = /usr/local/mysql/mysql.sockcharacter-set-server=utf8port = 3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[client]socket = /usr/local/mysql/mysql.sockdefault-character-set=utf8#####以上内容可以自行看情况修改####[root@daq-mysql mysql]# chkconfig --add mysqld[root@daq-mysql mysql]# chkconfig --list mysqldNote: This output shows SysV services only and does not include nativesystemd services. SysV configuration data might be overridden by nativesystemd configuration.If you want to list systemd services use 'systemctl list-unit-files'.To see services enabled on particular target use'systemctl list-dependencies [target]'.mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off[root@daq-mysql mysql]####在/etc/profile中添加如下内容###export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/libexport PATH##以上放到最后即可####[root@daq-mysql mysql]# source /etc/profile[root@daq-mysql mysql]# systemctl start mysqld[root@daq-mysql mysql]# systemctl enable mysqldmysqld.service is not a native service, redirecting to /sbin/chkconfig.Executing /sbin/chkconfig mysqld on[root@daq-mysql mysql]#####以上需要用到mysql安装时的初始密码(Lss2Plw.H%Z3)【安装时给出的】### [root@daq-mysql mysql]# mysqladmin -uroot -p password root123Enter password:mysqladmin: [Warning] Using a password on the command line interface can be insecure.Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.[root@daq-mysql mysql]#[root@daq-mysql mysql]# mysql -uroot -proot123mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 10Server version: 8.0.17 MySQL Community Server - GPLCopyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> quitBye[root@daq-mysql mysql]#。
一、下载地址:/downloads/下载版本:Windows (x86, 32-bit), MSI Installer 二、安装步骤: (一)、系统要求:首先确保系统中安装了Microsoft .NET Framework 4.0(二)、安装步骤:注1:安装类型设置Developer Default 默认安装类型 Server only 仅作为服务器 Client only 仅作为客户端Full 完全安装类型Custom 用户自定义安装类型Installation Path 应用程序安装路径 Data Path 数据库数据文件的路径注2:服务器配置1、Server Configuration TypeConfig Type 下拉列表项用来配置当前服务器的类型。
选择哪种服务器将影响到MySQL Con figuration Wizard(配置向导)对内存、硬盘和过程或使用的决策,可以选择如下所示的3种服务器类型:(1)Developer Machine(开发机器):该选项代表典型个人用桌面工作站。
假定机器上运行着多个桌面应用程序。
将MySQL服务器配置成使用最少的系统资源。
(2)Server Machin e(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。
MySQL服务器配置成使用适当比例的系统资源。
(3)Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。
假定运行没有运行其它应用程序。
MySQL服务器配置成使用所有可用系统资源。
作为初学者,选择“Developer Machine”(开发者机器)已经足够了,这样占用系统的资源不会很多。
2、Enable TCP/IP Networking左边的复选框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况启用TCP/IP网络,默认端口为3306。
mysql软件使用教程MySQL是一种开源的关系型数据库管理系统,它使用结构化查询语言(SQL)来进行数据库管理。
MySQL是广泛使用的数据库软件之一,它具有简单易用、性能优越、安全稳定等特点。
下面是MySQL软件的使用教程。
1. 下载和安装MySQL软件在MySQL官方网站上下载适用于您操作系统的MySQL安装程序。
下载完成后,运行安装程序,按照提示进行安装。
2. 配置MySQL服务器完成安装后,将MySQL服务器配置为您想要的设置。
您可以指定端口号、设置密码、配置数据库存储路径等。
3. 启动MySQL服务器安装完成后,可以启动MySQL服务器。
在终端或命令行中输入启动命令,例如:`mysql.server start`。
如果成功启动,您将看到类似的输出信息。
4. 连接到MySQL服务器在终端或命令行中输入连接命令,例如:`mysql -u 用户名 -p`。
输入密码后,您将成功连接到MySQL服务器。
5. 创建数据库输入`CREATE DATABASE 数据库名;`创建新的数据库。
例如:`CREATE DATABASE mydatabase;`。
6. 使用数据库输入命令`USE 数据库名;`切换到指定的数据库。
例如:`USE mydatabase;`。
7. 创建数据表输入SQL命令创建数据表。
例如:`CREATE TABLE 表名(列名1 数据类型, 列名2 数据类型, ...);`。
可以定义列的数据类型、长度、允许空值等。
8. 插入数据使用`INSERT INTO`命令将数据插入到数据表中。
例如:`INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);`。
9. 查询数据使用`SELECT`命令从数据表中查询数据。
例如:`SELECT 列1, 列2 FROM 表名 WHERE 条件;`。
可以指定要查询的列、查询条件等。
10. 更新数据使用`UPDATE`命令更新数据表中的数据。
如何在Windows系统上安装和配置MySQL在Windows系统上安装和配置MySQL1. 引言MySQL是一种流行的开源数据库管理系统,广泛用于Web应用程序和互联网服务中。
本文将详细介绍如何在Windows系统上安装和配置MySQL,帮助读者快速搭建和使用数据库。
2. 下载MySQL安装文件首先,我们需要下载MySQL安装文件。
在官方网站上可以找到最新版本的MySQL安装包。
根据自己的系统架构(32位或64位),选择对应的安装文件下载。
3. 安装MySQL双击下载的安装文件,打开安装向导。
按照步骤提示,选择安装类型和安装位置。
建议采用默认配置,点击"Next"继续安装。
4. 设定root用户密码在安装过程中,会要求设置root用户的密码。
root用户是MySQL的超级用户,具有最高权限。
为了安全起见,密码应该是复杂且容易记住的组合。
设置完密码后,点击"Next"继续。
5. 选择安装组件在安装过程中,可以选择需要安装的MySQL组件。
根据自己的需求,选择相应的组件。
一般来说,选择默认配置即可满足大部分用户的需求。
6. 配置MySQL服务在安装过程中,会弹出配置MySQL服务的选项。
选择"Server Machine"作为配置类型,这样MySQL将以Windows服务的形式运行。
点击"Next"继续。
7. 完成安装安装向导会根据之前的配置选项自动完成安装过程。
等待安装完成后,点击"Finish"按钮退出安装向导。
8. 启动MySQL服务在开始菜单中找到MySQL安装目录,打开并进入"bin"文件夹。
按住Shift键,右击空白处,在弹出的菜单中选择"在此处打开命令窗口"。
在命令窗口中输入以下命令启动MySQL服务:```mysqld --initialize-insecure```这个命令将初始化MySQL的数据目录,让MySQL可以正常运行。
Deepin系统安装mysql教程及相关操作Deepin系统安装mysql教程及相关操作1.安装MySQLsudo apt-get install mysql-server,期间需要输⼊两次密码,root账户的密码。
sudo apt-get install mysql-client,这个不知道做什么⽤的,安装了上⾯的server之后,就可以使⽤mysql -u root -p,然后输⼊root账户密码就可以登录了。
2.登陆后查看数据库当前编码:SHOW VARIABLES LIKE 'character%';3.修改默认编码为utf-8 修改/etc/mysql/f (默认安装路径下) (标签下没有的添加,有的修改) [mysqld] character_set_server=utf8 [mysql] default-character-set= utf8 [client] default-character-set = utf84.关于数据库服务的命令 停⽌MySQL数据库服务: sudo systemctl stop mysql.service 启动MySQL数据库服务: sudo systemctl start mysql.service 重启MySQL数据库服务: sudo systemctl restart mysql.service 查看MySQL运⾏状态: sudo systemctl status mysql.service5.查看mysqld进程是否开启pgrep mysqld如果进程开启,命令将返回该进程的id。
6.mysql账户操作MySQL账户管理操作:6.1. CREATE USER:创建⼀个新账户并为它设置⼀个⼝令(可选)CREATE USER account [IDENTIFIED BY 'password'];6.2. DROP USER:删除⼀个现有账户和与该账户相关联的全部权限:DROP USER account;6.3. RENAME USER:改变现有账户的名字RENAME USER from_account TO to_account;account的值由按照'user_name'@'host_name'格式给出的⼀个⽤户名和⼀个主机名构成。
MySQL的安装教程
一、MySQL下载解压
MySQL链接:https:///s/1dH0BgU 密码:7ty3
(1)下载后,将压缩包解压到你将要安装的目录下,如C:\Program Files\ mysql\,如下图:
(2)新建一个文件“my.ini”,不能用其他名字。
(3)用记事本打开文件my.ini,将以下的内容直接复制到my.ini文件中,保存退出。
如图:
注意的是
basedir=你自己的mysql安装路径; datadir=mysql所在目录\data;
二、环境变量的配置
(1)PATH变量的配置(我的电脑→计算机→属性→高级系统设置→高级→环境变量→系统变量中的PATH→编辑→编辑文本);在弹出的小窗口中的PATH变量最末端输入安装mysql目录下的bin所在路径(注意不要覆盖原来的值,以及分号):;C:\Program Files\mysql\mysql-5.7.20-winx64\bin
PATH环境变量设置完成后,确认退出换环境变量的设置。
(2)“Win+R”键弹出运行界面,输入”cmd”命令进入DOS窗口。
(3)使用cd命令进入安装mysql目录下的bin所在目录(先使用“cd/”命令进入C盘的根目录下),
即输入 cd C:\Program Files\mysql\mysql-5.7.20-winx64\bin
回车键后接着输入
C:\Program Files\mysql\mysql-5.7.20-winx64\bin\ mysqld -install
(4)安装完成后,输入:
C:\Program Files\mysql\mysql-5.7.20-winx64\bin\ mysqld --initialize
(5)启动mysql,输入:
C:\Program Files\mysql\mysql-5.7.20-winx64\bin\ net start mysql
(6)启动之后,别关闭当前DOS窗口,直接输入mysql,进入mysql后,输入下列语句设置用户密码:
mysql> update er set authentication_string=password('newpassword') where user='root'
(6)设置完成后,输入exit,回车退出mysql,关闭DOS窗口。
(7)重新打开文件“my.ini”,将skip-grant-tables注释掉,如:
#skip-grant-tables,保存文件
(8)使用 cmd命令重新进入DOS窗口,输入命令“cd/”进入C盘根目录,先关闭mysql服务:net stop mysql
再开启mysql服务:net start mysql
登录mysql:输入mysql -u root -p
密码:newpassword(如果第六步没有改,直接复制的情况下)
(9)登录mysql成功后,输入(注意分号,这是最新登录密码,必需步骤):mysql> SET PASSWORD = PASSWORD('00000000');
查看当前数据库,输入(注意分号):show databases;
三、MySQL可视化工具的安装教程
(1)下载可视化工具,右键打开该可视化工具安装。
如图:
MySQL可视化工具下载链接:https:///s/1eTn6p4Q 密码:v9hs
安装路径推荐使用默认路径,剩余步骤,根据提示操作就好了
安装完成后,注意红色方框内不要勾选。
完成退出。