MySQL5.5.62版本安装
参考博客:Linux下部署Mysql5.6(非Docker方式)
卸载自系统自带的Mariadb
rpm -qa|grep mariadb |
删除系统默认的my.cnf文件
rm -rf /etc/my.cnf |
创建mysql用户和用户组
groupadd mysql |
新建my.cnf配置文件
[mysql] |
创建相关文件目录
因为在
my.cnf配置文件中已指明当前路径地址,所以需要创建
# 创建目录 |
当前博客以
/tgdata目录作mysql安装及数据目录
mkdir /tgdata |
cd /tgdata |
下载mysql安装文件
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz |
解压缩
tar -zxf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz |
重命名
mv mysql-5.5.62-linux-glibc2.12-x86_64 mysql-5.5.62 |
创建data数据目录
mkdir data |
赋予mysql用户当前目录下操作权限
先创建
data数据目录,在对./路径下所以目录赋权限给mysql用户
chown -R mysql:mysql /tgdata/mysql-5.5.62 |
初始化mysql数据库
./scripts/mysql_install_db --user=mysql --basedir=/tgdata/mysql-5.5.62/ --datadir=/tgdata/mysql-5.5.62/data/ |
配置mysql系统服务
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld |
授予执行权限
chmod +x /etc/rc.d/init.d/mysqld |
添加mysql到开机启动
chkconfig --add mysqld |
验证mysql服务是否添加开机启动项中
chkconfig --list mysqld |
配置mysql的环境变量配置
不配置环境变量,无法直接在控制台执行
mysql命令;例如:mysql -uroot -p
vim /etc/profile |
export PATH=$PATH:/tgdata/mysql-5.5.62/bin |
刷新环境变量
source /etc/profile |
登录mysql
mysql5.5.62 安装后默认是无密码的
mysql -uroot -p |
修改mysql数据库root密码
use mysql; |
允许mysql-root用户远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; |
刷新权限
flush privileges |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Think Note!
