介绍
MySQL是网上开源的关系型数据库,一般用于小型企业。
安装
Linux连接工具:finalshell
官网下载地址: https://dev.mysql.com/downloads/mysql/
解压安装
1.上传MySQL压缩包到服务器
2.解压到当前目录下(压缩包名为自己下载的包名)
tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz
3.移动到/data/下并重命名mysql(文件夹名为自己解压后的名称)
mv /root/mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
4.创建data文件夹存放数据
mkdir /usr/local/mysql/data
5.创建mysql用户,并对用户赋权
groupadd mysql
useradd -r -g mysql mysql
5.修改MySQL文件夹权限
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
6.初始化数据库
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
记下MySQL初始密码:
7.配置my.cnf如下
vim /etc/my.cnf
文本添加一下内容:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
character-set-server=UTF8MB4
symbolic-links=0
MySQL重启命令
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
8.启动MySQL
/usr/local/mysql/support-files/mysql.server start
启动成功
9.添加软连接,并重启mysql服务
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
service mysql restart
10.登陆MySQL
1.登陆,输入初始密码
mysql -u root -p
2.修改登陆密码
set password for root@localhost = password('!qwer1234');
3.开启远程连接
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
4.退出MySQL
exit;
11.设置MySQL开机自启动
1、将服务文件拷贝到init.d下,并重命名为mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、赋予可执行权限
chmod +x /etc/init.d/mysqld
3、添加服务
chkconfig --add mysqld
4、显示服务列表
chkconfig --list
使用
数据库目录为:/usr/local/mysql/
本地连接地址:127.0.0.1或者localhost
数据库IP为安装机器的公网IP
账号:root
密码:!qwer1234
端口:3306
坑:
MySQL初始化报错,解决命令:yum install libaio*