安装说明
在linux18.0中安装的mysql默认版本为5.7,安装过程中不能设置密码,并且mysql5.7版本之支持17.x之前的版本,所以就要去官网下载了。
ps(如果没有设置账号密码通过查看 /etc/mysql/debian.cnf文件,通过里边的user和password进行登陆 mysql -uXXX -pXXX)
mysql-apt-config_0.8.10 下载后安装
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
选择mysql8.0之后选择ok就会推出,然后更新并下载mysqlserver
sudo apt update
sudo apt install mysql-server
mysql8.0密码被加强了不能设置简单密码,必须大小写+数字
在mysql中创建一个用户
create user 'username'@'%' identified by 'password';
--报错的话升级一下
sudo mysql_upgrade -uXXX -p
修改密码
use mysql;
--更新密码, 8.x不能用
update mysql.user set authentication_string=password('Password1') where user='root';
不行的话把mysql卸载了再重新装一遍,没有找到好的解决办法,网上搜索的我都不能用,没办法只能卸载重装了.
删除mysql
// 彻底清除 mysql
sudo apt autoremove mysql*
// 加 *
就删除所有与mysql开头的服务
// 删除 mysql sudo apt-get autoremove mysql-server sudo apt autoremove mysql-common
安装mysql
sudo apt install mysql-server
sudo apt install mysql-client