linux安装mysql设置远程连接开机自启

亲测

时间 2020/03/05
系统 centos7
版本 mysql-8.0.19

下载包

官方网站https://dev.mysql.com/downloads/mysql/
例如:
mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz

解压包

参考linux常用命令
tar xvJf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz

移动赋权

移动目录
mv mysql-8.0.19-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir /usr/local/mysql/data
创建用户组
groupadd mysql
useradd -r -g mysql mysql
文件目录赋权用户
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
编译安装(记录编译最后的 qsDtyd>初始密码)
cd /usr/local/mysql/bin
mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
修改配置文件
vi /etc/my.cnf

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
user=mysql
character_set_server=utf8
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=400

[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log
pid-file=/usr/local/mysql/data/mysql.pid

添加软连并启动
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 start
进入mysql
mysql -u root -p
Enter password:初始密码
修改密码
mysql>ALTER USER USER() IDENTIFIED BY '123456';
开放远程连接
mysql>use mysql;
msyql>update user set host = '%';
msyql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
mysql>flush privileges;
设置开启自启
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld

发布了18 篇原创文章 · 获赞 0 · 访问量 289

猜你喜欢

转载自blog.csdn.net/weixin_40608446/article/details/104676602