您当前所在位置:首页安装教程Linux下安装Mysql

Linux下安装Mysql

更新:2023-11-06 21:52:20编辑:tooool归类:安装教程人气:174

1.具体来说浏览mysqlLiveCD

Linux下安装Mysql

MySQL是两个亲密关系型资料库信息系统,由瑞典MySQLAB公司合作开发而后被Oracle全面收购为母公司商品。虽然他的特征是重量轻、速度慢、整体保有效率高,通常较大型中文网站的合作开发人员都经常优先选择 MySQL 做为中文网站资料库,完全免费开放源码嘛我们都懂的。。。上面是如是说mysql从浏览到加装的各个环节。。。

2.FATmysqlLiveCD

继续执行命令 tar -zxvfmysql-5.7.26-linux-glibc2.12-x86_64.tar

3.再终端相结合重新命名mysql配置文件

3.1 继续执行命令 mvmysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

3.2 进入终端后的local目录下 通过cd /usr/local

3.3 然后再通过命令 ll 查看local下的文件,此时会发现mysql配置文件为蓝色不可继续执行的状态

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

3.4.1 创建mysql用户组继续执行命令 groupadd mysql

3.4.2 添加用户并修改权限继续执行命令 useradd -r -g mysql mysql

3.5 创建数据目录并赋予权限

3.5.1 创建目录继续执行命令 mkdir -p /data/mysql3.5.2 赋予权限继续执行命令 chown mysql:mysql -R /data/mysql

此时可以通过ll命令进行查看,总数目为0

3.6 配置my.cnf

通过继续执行命令 vim /etc/my.cnf 进入my.cnf文件中进行修改

3.7 进入insert模式,将上面信息粘贴进去

[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pidcharacter configcharacter_set_server=utf8mb4symbolic-links=0explicit_defaults_for_timestamp=true

完成后,通过:wq进行保存退出,其中basedir和datadir的地址一定要写对。

3.8 初始化资料库

3.8.1 具体来说进入bin目录,继续执行命令 cd /usr/local/mysql/bin/

3.8.2 进行mysql的初始化继续执行命令 ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

完成初始化后会随机生成两个随机的密码,后面必须进行重置才能正常使用。

3.9 启动mysql

3.9.1 先将mysql.server放置到/etc/init.d/mysql中,继续执行命令 cp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

3.9.2 启动mysql服务并查看

3.9.2.1 启动mysql服务继续执行命令是service mysql start

3.9.2.2 查看mysql是否启动 ps -ef|grep mysql 此时mysql就已经启动成功了。

3.10 重置root 密码

3.10.1 具体来说登录mysql,密码使用前面初始化的时候随机生成的password,在bin目录下继续执行命令 ./mysql -u root -p

3.10.2 此时便已经登录成功,开始重置密码,需要依次继续执行上面三个步骤的操作,然后再重新登录

SET PASSWORD = PASSWORD(需要修改的密码);ALTER USER root@localhost PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES;

3.10.3 然后继续执行上面三个命令使root能在任何host访问,

3.10.3.1 访问mysql库继续执行命令 use mysql3.10.3.2 使root能在任何host访问继续执行命令 update user set host = % where user = root;3.10.3.3 刷新权限 FLUSH PRIVILEGES;

3.10.4 如果不希望每次都到bin目录下使用mysql命令则继续执行以下命令 ln -s/usr/local/mysql/bin/mysql /usr/bin

注:如果加装权限不够 可以使用 sudo 命令的来进行继续执行,比如 sudo vim XXX或者 sudo ls之类的

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

windows7系统下excel如何设置打印范围 雨人xp告别版下载 雨人xp告别版官方下载