中标麒麟安全操作系统V7.0环境下MySQL安装详细教程-⼿把
⼿教你
1.前⾔
这两天在做⼀个项⽬,后台服务端需要部署在“内⽹环境”的“中标麒麟操作系统”上,在经过多次尝试后,终于部署安装成功。本⽂档介绍了在中标麒麟操作系统中使⽤通⽤软件包(tar或包)来安装mysql数据库的⽅法。
资源下载:
2.准备⼯作
2.1准备安装包
⾸先准备好系统可⽤的mysql安装包,此处选⽤的是linux通⽤安装包mysql-5.7.29-linux-glibc2.12-x86_。
2.2上传安装包
使⽤FileZilla或其他⼯具将安装包拷贝到⽬标电脑上,路径⾃选,这⾥以“/usr/local”下作为⽰例。
2.3解压安装包
(1)直接解压该压缩包到当前⽬录,即“/usr/local”⽬录,命令为:
#tar -xzvf mysql-5.7.29-linux-glibc2.12-x86_
解压后可以看到⽬录中多了“mysql-5.7.29-linux-glibc2.12-x86_64”⽬录。
python中替换函数(2)修改⽬录名称,将“mysql-5.7.29-linux-glibc2.12-x86_64”修改为“mysql”,命令为:
#mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql
3.安装MySQL
3.1创建MySQL⽤户
⼀般情况下,不建议使⽤root⽤户直接安装mysql,可以为mysql单独创建⼀个⽤户。
(1)创建⽤户组
为mysql⽤户创建⽤户组mysql,命令为:
#groupadd mysql
(2)创建⽤户
创建mysql⽤户,并为其指定⽤户组为mysql,命令为:
手机mysql安装配置教程
#useradd mysql -g mysql
(3)查询创建情况
可查看⽤户创建情况,命令为:
#cat /etc/group |grep mysql
查询结果如下图所⽰。
(4)调整/usr/local/mysql⽂件夹所属⽤户
将/usr/local/mysql⽂件夹所属⽤户调整为mysql,命令为:
#chown -R mysql:mysql /usr/local/mysql
3.2创建myf配置⽂件
调整到mysql⽬录下,创建myf配置⽂件:
#cd /usr/local/mysql                    //切换⽬录
#vim myf                                  //编辑⽂件
输⼊以下内容:
[mysqld]
openstack安装指南datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
3.3初始化MySQL
初始化MySQL,命令为:
#/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize --explicit_defaults_for_timestamp
显⽰如下结果,显⽰创建了临时密码,即为初始化成功。
3.4调整data⽂件夹权限
mysql增删改查语句代码
初始化mysql之后,会创建data⽂件夹(存储mysql数据)和⼀些⽂件,检查该⽂件夹权限是否调整为mysql,若未,则使⽤命令将所属⽤户调整为mysql。
#chown -R mysql:mysql /usr/local/mysql/data
3.5创建⽇志⽂件并调整权限
在myf配置⽂件中,⽇志⽂件路径为/var/log/mysqld.log,该⽂件可能是没有的,需要⾃⾏创建,然后调整权限给到mysql⽤户,否则可能引起mysql启动失败,命令为:
#touch /var/log/mysqld.log                                              //创建⽂件
#chown mysql:mysql /var/log/mysqld.log                        //修改权限
3.6将MySQL加⼊服务
初始化完成后,将MySQL加⼊服务,以⽅便启动,命令为:
html中span属性
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
设置开机启动:
#chkconfig mysql on
3.7启动MySQL
启动MySQL,检查安装是否成功,命令为:
#service mysql start
若报下⾯图中这个错误,原因是3.5中创建的⽇志⽂件没有调整权限所致。
查看⽂件权限,并调整到mysql⽤户即可,具体可参考3.5节。
启动成功的界⾯如图所⽰,可使⽤#ps -ef|grep mysql来查看进程是否启动,也可使⽤#lsof -i:3306查看mysql是否在侦听3306端⼝。c 编程器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。