1、下载MySQL安装包
从官网下载即可,注意选择对应的操作系统
2、解压
进入到你要放置的目录下,执行解压命令
tar -zxvf xxx.tar.gz (xxx替换成你的版本包)
3、添加用户组和用户
groupadd mysql (添加用户组)
useradd -g mysql mysql (添加用户到组)
4、安装
vi /etc/init.d/mysqld (修改启动脚本)
修改成你实际的MySQL和data放置路径,只需要该这两个地方
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
5、启动服务
service mysqld start
6、登录MySQL
到这里一切应该都不会出问题,服务也正常启动了。但是登录MySQL(account:root,password:root)时候,可能会出现以下两个小问题:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement
报错:安装MySQL后需要先设置密码,执行命令: setpassword = password('root');
Access denied for user 'root'@'localhost'
解决步骤:
1.停止mysql服务
systemctl stop mysqld.service
2.修改配置文件为无密码登录
vim /etc/my.cnf 在最后加上 skip-grant-tables 保存(:wq!)
3.启动mysql
systemctl start mysqld.service
4.登录mysql
mysql -u root (注意这里不要加-p)
5.修改密码
use mysql;
update mysql.user set authentication_string=password('123456') where user='root';
6.撤销无密码登录
返回第2步把最后一句删掉,保存,重启mysql就可以了
至此,Linux安装MySQL完成,下一篇: 备份/恢复MySQL数据库
网友评论