MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

linux服务器安装mysql数据库

2024-11-26 15:07 huorong linux 4 ℃ 0 评论

1:下载mysqllinux版本

首先进入要下载的目录下 我得目录是usr/local下

命令:cd /usr/loacl

执行命令:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

2:下载完成后解压

tar zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

3:修改名称

mv mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz mysql



4:创建mysql用户组和用户并修改权限

groupadd mysql

useradd -r -g mysql mysql

5:创建数据目录并赋予权限

mkdir -p /data/mysql #创建目录 创建到主目录下的

chown mysql:mysql -R /data/mysql #赋予权限

6:配置my.cnf

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

#character config

character_set_server=utf8mb4

symbolic-links=0

explicit_defaults_for_timestamp=true

粘贴进去

7:初始化数据库

进入mysql的bin目录

命令:cd /usr/local/mysql/bin/

8:初始化

命令:

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

9:查看密码

命令:cat /data/mysql/mysql.err


我得密码是:*t9jLo3ppNjw

10:启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中

命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

service mysql start

可能出现错误:


解决方案:

mkdir /var/log/mariadb

touch /var/log/mariadb/mariadb.log

chown -R mysql:mysql /var/log/mariadb/

执行命令: service mysql start

启动成功:


11:查看mysql的进程

ps -ef|grep mysql

上图显示到这里说明mysql已经安装成功了!!

到这里说明mysql已经安装成功了!!

12:修改密码

首先登录mysql,前面的那个是随机生成的。

还是在bin的路径下

/usr/local/mysql/bin

执行命令: ./mysql -u root -p


再执行下面三步操作,然后重新登录。

命令1:SET PASSWORD = PASSWORD('gtyx2021');

命令2:ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

命令3:FLUSH PRIVILEGES;

连接出错连接不上


处理方案


use mysql #访问mysql库

update user set host = '%' where user = 'root'; #使root能再任何host访问

FLUSH PRIVILEGES; #刷新

下图:




连接成功



ok!!!!MySQL5.7就装好了 但是如果按这个流程走应该是能顺利装下来的。

如果不希望每次都到bin目录下使用mysql命令则执行以下命令

ln -s /usr/local/mysql/bin/mysql /usr/bin


安装完毕

Tags:linux登录数据库

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言