近段时间把本身电脑(win)、虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,其中本机以及阿里云都有用到MySQL,不想以后找教程找的那么麻烦。因此就本身总结一遍,一次性把轮子造好。mysql
环境sql
Win10 1803 Home Ubuntu 16.04.3
https://dev.mysql.com/downloads/mysql/
[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
d: //MySQL的安装目录盘符 cd MySQL/bin
mysqld --install //出现Service successfully installed即安装成功
mysqld --initialize --console
记住mysql反馈语句中最后一条:a temporary password is....为第八步出现的问题做铺垫。ubuntu
;D:\MySQL\bin; //分号分隔前属性,bin目录的路径换成本身电脑的路径
net start mysql
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)segmentfault
sudo apt-get install mysql-server sudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev
在安装过程当中会让你输入密码以及确认密码,不要忘掉,那是mysql的root用户密码服务器
sudo netstat -tap | grep mysql
若出现截图内的语句即说明安装成功阿里云
存在的一点点问题spa
本来我是想在ubuntu下像在win同样经过配置文件进行安装的,可是试了好久都不行最后再次重置了服务器。日志
若是大家有什么方法是能够的能够在评论告诉我。code