天才第一步,却是重装库!
大家好,废话少说,开始装MySQL!
mysql 免安装包地址:官网地址mysql
--------------下好后-----------
解压到盘里面,看图:`[Client]
port = 3306
[mysqld]
#设置3306端口
port = 3306
#server-id = 1
设置mysql的安装目录
basedir=“D:\soft\mysql\mysql-3306\mysql-8.0.13-winx64”
设置mysql数据库的数据的存放目录
datadir=“D:\soft\mysql\mysql-3306\mysql-8.0.13-winx64\data”
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8`
basedir是你要填自己的安装目录,这里给的例子是我的安装目录,因为我一开始就把压缩包解压到这了。
datadir是填你的data存放目录,在初始化MySQL时,它会自动帮你在这个路径下创建data文件夹,放数据。
port 很关键,虽然MySQL默认使用3306,但是我们这里要装多个库,为了避免自己忘记,这个库就标记使用3306。下一个库可以使用3307。
同志们注意,这里是第一个库的配置文件。接下来搞第二个库:
第二个库也是先把压缩包解压到自己想装的路径下面,然后创建my.ini。
修改里面的配置:
注意,看区别。这两个库的端口号一定不能冲突,还有安装路径。
接下来就是以管理员身份打开。
注意----为了避免后面安装MySQL服务时提示#####deny.之类的,你一定要以管理员身份运行cmd。
Step 1.进入MySQL的bin目录下,执行初始化
执行这一行后,下面会看到这一行,注意后面就是MySQL随机生成的密码,用于第一次登陆(默默拿个小本子记下来!)。细心的你会看到你在配置文件中设置的data文件夹已经自动创建。
[Server] A temporary password is generated for root@localhost: A)=CY5ws&hjQ
Step 2.接下来是安装MySQL的服务,
Step 3.没报什么错的话,就可以启动服务了。
图上安装的是mysql3306服务名,所以下面就是启动它喽
net start mysql3306
或者直接在服务里面找mysql3306这个,然后启动
Step 4.登陆进去,修改密码。
-P后面跟的是设置的端口号,注意这个是大写的P哦,小写的-p代表要输入密码
mysql -uroot -p -P3306
然后输入直接记录的密码,就进去了。
刚进去可能要修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
flush privileges;
这个库就装好了。
----------下面介绍第二个库的安装,仔细看,其实只有一个地方不同:
首先还是切到第二个库的bin目录下:
你看图就知道,我把这个库端口号设置3307,
配置文件改一下端口号和路径:
接下来,就是一顿命令操作了,基本和前一个一样,要初始化和安装服务名,只不过服务名要与第一个不一样,这样才会成功。
Step 1:记住密码。
Step 2:
我之所以把服务名安装成MySQL+端口号,是为了怕自己忘记库的端口号,也是方便区别两个库。
mysqld install mysql3307 --defaults-file="D:\soft\mysql\mysql-3307\mysql-8.0.13-winx64\my.ini"
接下来就是启动服务: net start mysql3307
然后就是进去修改密码,和上一个库一模一样。你滴明白!
接下来就是玩库的时候了,可以下一个Navicat连这两个库。界面化直接操作。多的不说了,希望你开心!
破解教程请看Navicat12破解,这个我试过,可以