Ubuntu系统版本 20.04.3 LTS (Focal Fossa) 、64位系统。
cat /etc/os-release
查看Ubuntu系统是32位还是64位
uname -m
如果显示“i686”,则表示安装了32位操作系统。如果显示“x86_64”,则表示安装了64位操作系统。
一、安装MySql
参考:
https://blog.csdn.net/qq_37120477/article/details/130653390
https://blog.csdn.net/weixin_42444216/article/details/124102272
https://www.cnblogs.com/zhenxing/p/15102381.html
更新列表
sudo apt-get update
安装MySQL
sudo apt-get install mysql-server
#查看是否安装成功
mysql --version
#查看mysql启动状态
sudo service mysql status
#启动:
sudo service mysql start
#关闭:
sudo service mysql stop
修改mysql的连接方式和数据库密码
刚安装好数据库你是不是发愁不知道密码啊.我来告诉你
首先要先使用无密码登录数据库一定要使用 sudo mysql -uroot -p 刚安装好可以这样登录.已经亲自试过了
sudo mysql -uroot -p
不用输入任何密码直接回车.然后按照以下命令把数据库的连接和密码都改一下就行了
简单吧.
mysql> use mysql;
#开启远程连接
update user set host='%' where user='root';
#修改了之后刷新以下权限
flush privileges;
#修改数据库密码.
ALTER USER 'root'@'%' identified with mysql_native_password BY 'dfxwbz-420';
#修改了之后刷新以下权限
flush privileges;
#退出数据库
quit;
修改mysqld.cnf配置文件,允许远程连接(默认只能本机连接)
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
#重启生效
sudo service mysql restart
测试连接成功
二、安装MySql-Shell、MySql-Router
MySql下载地址
https://dev.mysql.com/downloads/
创建目录:/usr/local/mysqlt/,MySql-Shell、MySql-Router 都上传到此目录。
安装MySql-Shell
sudo dpkg -i /usr/local/mysqlt/mysql-shell_8.0.31-1ubuntu20.04_amd64.deb
启动Mysql-Shell
mysqlsh
退出登录mysql-shell
\q
安装mysql-router
sudo dpkg -i /usr/local/mysqlt/mysql-router-community_8.0.31-1ubuntu20.04_amd64.deb