MySQL在Win10与Ubuntu下的安装与配置

 近段时间把自己电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,其中本机以及阿里云都有用到MySQL,不想之后找教程找的那么麻烦。所以就自己总结一遍,一次性把轮子造好。

环境

Win10 1803 Home
Ubuntu 16.04.3

一:Windows环境下安装

1.下载MySQL压缩包

https://dev.mysql.com/downloads/mysql/

2.解压到本地目录,并添加一个配置文件,命名为my.ini,内容如下:

[mysqld] 
# 设置为自己MYSQL的安装目录 
# 注意是双斜杆,我就入过坑
basedir=D:\\MySQL
# 设置为MYSQL的数据目录 
# 文件夹需手动创建
datadir=D:\\MySQL\\data
default-storage-engine=INNODB
character-set-server=utf8
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

3.以管理员权限进入MySQL的bin目录

d: //MySQL的安装目录盘符
cd MySQL/bin

4.安装MySQL服务

mysqld --install
//出现Service successfully installed即安装成功

5.初始化日志文件

mysqld --initialize --console

6.配置环境变量

此电脑--属性--编辑系统设置--环境变量--变量PATH后追加

;D:\MySQL\bin;
//分号分隔前属性,bin目录的路径换成自己电脑的路径

7.启动服务

net start mysql

8.登录服务器

mysql -uroot -p

输入密码提示Access denied for user 'root'@'localhost' (using password: YES)

解决方法及后续步骤:《解决win10下MySQL 8.0登录Access denied for user 'root'@'localhost' (using password: YES)的问题》

二:ubuntu环境下安装

1.打开终端

2.输入命令

sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

在安装过程中会让你输入密码以及确认密码,不要忘掉,那是mysql的root用户密码

3.检查是否安装成功

sudo netstat -tap | grep mysql

若出现截图内的语句即说明安装成功

存在的一点点问题

原本我是想在ubuntu下像在win一样通过配置文件进行安装的,但是试了很久都不行最后再次重置了服务器。

如果你们有什么方法是可以的可以在评论告诉我。

猜你喜欢

转载自blog.csdn.net/cartoon_/article/details/82874410
今日推荐