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

41次阅读

共计 1238 个字符,预计需要花费 4 分钟才能阅读完成。

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

    环境

Win10 1803 Home
Ubuntu 16.04.3

Windows 环境下安装

  1. 下载 MySQL 压缩包
https://dev.mysql.com/downloads/mysql/
  1. 解压到本地目录,并添加一个配置文件,命名为 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
  1. 以管理员权限进入 MySQL 的 bin 目录
d: //MySQL 的安装目录盘符
cd MySQL/bin
  1. 安装 MySQL 服务
mysqld --install
// 出现 Service successfully installed 即安装成功 
  1. 初始化日志文件
mysqld --initialize --console

     记住 mysql 反馈语句中最后一条:a temporary password is…. 为第八步出现的问题作铺垫。

  1. 配置环境变量
;D:\MySQL\bin;
// 分号分隔前属性,bin 目录的路径换成自己电脑的路径 
  1. 启动服务
net start mysql
  1. 登录服务器
mysql -uroot -p

    输入密码提示 Access denied for user ‘root’@’localhost’ (using password: YES)<br/>
    解决方法及后续步骤:解决 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 用户密码

  1. 检查是否安装成功
sudo netstat -tap | grep mysql

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

    存在的一点点问题

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

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

正文完
 0