文章目录
1、下载mysql
下载链接:链接:https://pan.baidu.com/s/1UZxByhHnv8RmrRbEAxTDYw?pwd=1234
2、linux下安装mysql
2.1新建目录并上传文件
在/usr/local下新建目录
命令:cd /usr/local
命令:mkdir java
上传mysql的压缩包到java目录下
2.2 解压mysql文件
命令:tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
解压完成。
2.3 初始化mysql
命令:mysqld --initialize --user=mysql --basedir=/mysql
2.4 配置环境变量
命令:vi /etc/profile
在最后一行加上如下配置
#mysql
export MYSQL_HOME=/usr/local/java/mysql-5.7.27-linux-glibc2.12-x86_64
export PATH=SPATH:$MYSQL HOME/bin
注意YSQL_HOME是我们安装的mysql的文件位置
2.5 配置mysql配置文件
命令:vim /etc/my.cnf
注意basedir和datadir为mysql的解压目录和data的目录
lo-erro和pid-file也是一样的
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/java/mysql5.7
datadir=/usr/local/java/mysql5.7/data
socket=/tmp/mysql.sock
log-error=/usr/local/java/mysql5.7/data/mysql.err
pid-file=/usr/local/java/mysql5.7/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
2.6 初始化mysql
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/java/mysql5.7/ --datadir=/usr/local/java/mysql5.7/data/ --user=mysql --initialize
2.7 查看临时密码
cat /usr/local/java/mysql5.7/data/mysql.err
复制这里的密码后面登录的时候需要用到
2.8 将mysql.server放置到/etc/rc.d/init.d/mysql中,配置开机自启动
(1)添加mysql服务到启动目录下
cp /usr/local/java/mysql5.7/support-files/mysql.server /etc/rc.d/init.d/mysql
(2)给文件赋予可执行权限
chmod +x /etc/init.d/mysql
(3)添加为服务
chkconfig --add mysql
(4)查看服务列表
chkconfig --list
(5)如果3,4,5的 状态为关,执行下面命令设置为开
chkconfig --level 345 mysqld on
2.9 启动mysql
service mysql start
2.10 修改启动密码
上面的密码是我们3.7复制的密码
set password = password(‘123456’);
2.11 远程连接测试
设置host访问:
命令:use mysql;
命令:update user set Host=‘%’ where User=‘root’;
命令:flush privileges;–刷新
命令:grant all privileges on . to ‘root’@‘%’;
最后远程连接成功。