一、首先最好是先更新一下服务器
1、sudo apt-get update # 获取最新资源包
2、sudo apt-get upgrade # 本机软件全部更新
3、sudo apt-get dist-upgrade # 本机系统软件更新
二、切换管理员身份
需要用root身份进行操作,执行下面的命令确保以root身份登录:
sudo su
否则会出现在安装MySQL后无法使用root用户登录mysql的情况,如果未使用root身份登录并已安装了Mysql可以删除重新安装
代码如下:
1 2 3 4 |
|
如果不想重新安装,可以参考这里https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04
三、Mysql启动重启停止,进入和退出命令
sudo service mysql restart/start/stop
mysql -u -p #进入mysql
mysql> exit #退出mysql
四、其它
a、设置我们的www目录读写,就是
chmod 777 /var/www/
b、Ubuntu下apache2启动、停止、重启、配置
sudo /etc/init.d/apache2 start/restart/stop
配置
1、在./etc/ 找到hosts文件,在hosts里面添加域名指向虚拟机IP地址 如
192.168.**.** video.xxx.com(命令行下ifconfig查看)
2、创建自己的根目录:例如
sudo mkdir /wwwroot
子目录
sudo mkdir video
3、在video目录下创建自己的主页
sudo vi index.html
4.进入./etc/apache2/sites-available复制默认文件:
sudo cp 000-default.conf video.conf
5.修改vide.conf
sudo vi video.conf
将DocumentRoot 后面的目录改为/wwwroot/video
在ServerAdmin上一行加入
ServerName video.imooc.com
6.修改apache2.conf
增加
<Directory /wwwroot/video/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
7.建立软连接
进入/etc/apache2/sites-enabled 目录下打开命令行工具
sudo ln -s ../sites-available/video.conf video.conf
8.重启Apache2:
/etc/init.d/apache2 restart
9.在浏览器输入video.xxx.com 会出现你创建的index.html内容
d、解决 MySQL 的 ERROR 1698 (28000): Access denied for user 'root'@'localhost'
原因是因为在最近的Ubuntu安装(当然也可能是其他安装)中,MySQL默认使用了UNIX auth_socket plugin插件。