第一步、
首先去官网下载mysql的安装包MySQL :: Download MySQL Community Server
linux generic 的64位的tar -xJvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
第二步、解包
找到下载好的64位mysql安装包
sudo tar -xJvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
移动到指定位置:一定要这个位置,原因是在mysql配置文件中写死了,这样的好处是可以直接用默认文件启动mysql服务
移动并重命名文件夹为 mysql (如果/usr/local 下没有文件夹mysql ,则mv有移动并重命名文件夹的作用)
sudo mv mysql-8.0.18-linux-glibc2.12-x86_64/ /usr/local/mysql
第三步、创建mysql用户
sudo useradd -r -s /bin/false mysql
第四步、生成root密码并打印密码(在/usr/local/mysql 目录下执行)
首先 cd 进入解压缩的文件夹内
cd /usr/local/mysql
然后执行初始化mysql的密码========>注意这里会获得root密码
sudo ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
启动mysql服务
sudo ./support-files/mysql.server start
登录mysql服务器修改root密码
./bin/mysql -u root -p
将上面获得的密码通过右键粘贴进去登录到mysql
修改root密码
alter user 'root'@'localhost' identified by '123456';
允许远程登录
update user set host = '%' where user = 'root';
授权(这条命令报错没关系,直接刷新就行)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION;
刷新一下权限
flush privileges;
后序操作,配置环境变了 和 开机自启服务
另外赠送navicat12的包,压缩包目录里有我写好的txt文件。直接解压缩就能使用 免激活。官网的最新版在deepin上运行会报错,建立连接
链接: 百度网盘 请输入提取码 提取码: w8x5
另外关于deepin的使用,我写了其它博客,如果有问题可以试试在我deepin专栏里找一找解决方法。