云服务器/Ubuntu/Linux 在线安装mysql8
1、连接远程Linux,更新软件包(我用的是华为云,其他云大同小异)
sudo apt update

2、输入安装mysql命令,默认最新版,目前是mysql8
sudo apt install mysql-server -y
输入完,敲回车

稍等片刻。。。。

3、看到上图界面,软件安装完毕。
先验证一下,查看安装的版本,输入mysql --version 敲回车,注意:--version前面有2个杠,不是一个杠

验证本地连接


在mysql的命令行下,输入exit 敲回车,退出mysql

还没完,已经成功了一半,接下进行mysql配置
一、为mysql建立文件夹
sudo mkdir /var/run/mysqld

二、改变这个文件夹的所有者为mysql这个用户
sudo chown mysql /var/run/mysqld
输入完,敲回车即可

三、连上mysql,继续设置
sudo mysql --user=root mysql

四、设置用户密码密文算法
UPDATE mysql.user SET authentication_string=null WHERE User='root';

五、刷新一下
flush privileges;

六、修改mysql的root用户密码。密码为123456,根据自己情况去改
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

操作完,再刷新一下
flush privileges;
exit 退出mysql

七、停止mysql,并重启mysql服务
停止:sudo killall -u mysql
skillall 杀掉所有的mysql服务
启动:sudo /etc/init.d/mysql start
或者重启mysql命令:
sudo /etc/init.d/mysql restart

八、设置开机自启动
sudo update-rc.d -f mysql defaults

查看mysql状态
sudo service mysql status

安装结束,目前只能本地使用,远程连接会报10061错误

下一篇解决这个问题