博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ucloud mysql
阅读量:6690 次
发布时间:2019-06-25

本文共 13046 字,大约阅读时间需要 43 分钟。

 

[root@10-23-52-37 bin]# yum install mysql-serverLoaded plugins: fastestmirrorSetting up Install ProcessLoading mirror speeds from cached hostfilePackage mysql-server is obsoleted by mysql-community-server, trying to install mysql-community-server-5.6.38-2.el7.x86_64 insteadResolving Dependencies--> Running transaction check---> Package mysql-community-server.x86_64 0:5.6.38-2.el7 will be installed--> Processing Dependency: mysql-community-common(x86-64) = 5.6.38-2.el7 for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: mysql-community-client(x86-64) >= 5.6.10 for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: systemd for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: systemd for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: perl(DBI) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libnuma.so.1(libnuma_1.2)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libnuma.so.1(libnuma_1.1)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libnuma.so.1()(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Running transaction check---> Package mysql-community-client.x86_64 0:5.6.38-2.el7 will be installed--> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.38-2.el7.x86_64--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-client-5.6.38-2.el7.x86_64---> Package mysql-community-common.x86_64 0:5.6.38-2.el7 will be installed---> Package mysql-community-server.x86_64 0:5.6.38-2.el7 will be installed--> Processing Dependency: systemd for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: systemd for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64---> Package numactl.x86_64 0:2.0.9-2.el6 will be installed---> Package perl-DBI.x86_64 0:1.609-4.el6 will be installed--> Running transaction check---> Package mysql-community-client.x86_64 0:5.6.38-2.el7 will be installed--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-client-5.6.38-2.el7.x86_64---> Package mysql-community-libs.x86_64 0:5.6.38-2.el7 will be installed--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-libs-5.6.38-2.el7.x86_64---> Package mysql-community-server.x86_64 0:5.6.38-2.el7 will be installed--> Processing Dependency: systemd for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: systemd for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-server-5.6.38-2.el7.x86_64--> Finished Dependency ResolutionError: Package: mysql-community-client-5.6.38-2.el7.x86_64 (mysql56-community)           Requires: libc.so.6(GLIBC_2.17)(64bit)Error: Package: mysql-community-libs-5.6.38-2.el7.x86_64 (mysql56-community)           Requires: libc.so.6(GLIBC_2.17)(64bit)Error: Package: mysql-community-server-5.6.38-2.el7.x86_64 (mysql56-community)           Requires: libc.so.6(GLIBC_2.17)(64bit)Error: Package: mysql-community-server-5.6.38-2.el7.x86_64 (mysql56-community)           Requires: systemdError: Package: mysql-community-server-5.6.38-2.el7.x86_64 (mysql56-community)           Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest[root@10-23-52-37 bin]#

 

shell>tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/local/shell>mv mysql-5.7.20-linux-glibc2.12-x86_64/ mysqlshell> groupadd mysqlshell> useradd -r -g mysql -s /bin/false mysqlshell> cd /usr/localshell> cd mysqlshell> mkdir mysql-filesshell> chmod 750 mysql-filesshell> chown -R mysql .shell> chgrp -R mysql .shell> bin/mysqld --initialize --user=mysql //这个命令执行完之后会出现默认密码如下图:
[root@10-23-52-37 mysql]# bin/mysqld --initialize -user=mysqlbin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

solution(http://blog.csdn.net/sbwfgihc/article/details/16880813):

[root@10-23-52-37 bin]# ./mysqld --initialize --user=mysql./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory[root@10-23-52-37 bin]# [root@10-23-52-37 bin]# [root@10-23-52-37 bin]# [root@10-23-52-37 bin]# yum remove libnuma.so.1Loaded plugins: fastestmirrorSetting up Remove ProcessNo Match for argument: libnuma.so.1Loading mirror speeds from cached hostfileNo Packages marked for removal[root@10-23-52-37 bin]# [root@10-23-52-37 bin]# [root@10-23-52-37 bin]# yum install numactl.x86_64Loaded plugins: fastestmirrorSetting up Install ProcessLoading mirror speeds from cached hostfileResolving Dependencies--> Running transaction check---> Package numactl.x86_64 0:2.0.9-2.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved============================================================================================================================================================================================== Package                                      Arch                                        Version                                             Repository                                 Size==============================================================================================================================================================================================Installing: numactl                                      x86_64                                      2.0.9-2.el6                                         base                                       74 kTransaction Summary==============================================================================================================================================================================================Install       1 Package(s)Total download size: 74 kInstalled size: 171 kIs this ok [y/N]: yDownloading Packages:numactl-2.0.9-2.el6.x86_64.rpm                                                                                                                                         |  74 kB     00:00     Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction  Installing : numactl-2.0.9-2.el6.x86_64                                                                                                                                                 1/1   Verifying  : numactl-2.0.9-2.el6.x86_64                                                                                                                                                 1/1 Installed:  numactl.x86_64 0:2.0.9-2.el6                                                                                                                                                                Complete![root@10-23-52-37 bin]# [root@10-23-52-37 bin]# [root@10-23-52-37 bin]# [root@10-23-52-37 bin]# ./mysqld --initialize --user=mysql2018-01-06T05:56:09.780808Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2018-01-06T05:56:10.442494Z 0 [Warning] InnoDB: New log files created, LSN=457902018-01-06T05:56:10.641425Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2018-01-06T05:56:10.709560Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 4bba7d6e-f2a6-11e7-96fb-525400cb5213.2018-01-06T05:56:10.711979Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2018-01-06T05:56:10.713290Z 1 [Note] A temporary password is generated for root@localhost: L9&X;A(t+6ju[root@10-23-52-37 bin]#

 

[root@10-23-52-37 bin]# ./mysql_ssl_rsa_setupGenerating a 2048 bit RSA private key..................................................................................................................................................................+++........................+++writing new private key to 'ca-key.pem'-----Generating a 2048 bit RSA private key........................................................................................................................................................+++..........................................................................................+++writing new private key to 'server-key.pem'-----Generating a 2048 bit RSA private key......+++.......................................................................+++writing new private key to 'client-key.pem'-----[root@10-23-52-37 bin]#

 

[root@10-23-52-37 mysql]# ls -ltrtotal 60-rw-r--r--  1 mysql mysql  2478 Sep 13 23:48 README-rw-r--r--  1 mysql mysql 17987 Sep 13 23:48 COPYINGdrwxr-xr-x  3 mysql mysql  4096 Jan  6 10:42 includedrwxr-xr-x  4 mysql mysql  4096 Jan  6 10:43 mandrwxr-xr-x  2 mysql mysql  4096 Jan  6 10:43 bindrwxr-xr-x  5 mysql mysql  4096 Jan  6 10:43 libdrwxr-xr-x  2 mysql mysql  4096 Jan  6 10:43 support-filesdrwxr-xr-x 28 mysql mysql  4096 Jan  6 10:43 sharedrwxr-xr-x  2 mysql mysql  4096 Jan  6 10:43 docsdrwxr-x---  2 mysql mysql  4096 Jan  6 13:50 mysql-filesdrwxr-xr-x  5 mysql mysql  4096 Jan  6 13:59 data[root@10-23-52-37 mysql]# [root@10-23-52-37 mysql]# chown -R root .[root@10-23-52-37 mysql]# ls  -ltrtotal 60-rw-r--r--  1 root mysql  2478 Sep 13 23:48 README-rw-r--r--  1 root mysql 17987 Sep 13 23:48 COPYINGdrwxr-xr-x  3 root mysql  4096 Jan  6 10:42 includedrwxr-xr-x  4 root mysql  4096 Jan  6 10:43 mandrwxr-xr-x  2 root mysql  4096 Jan  6 10:43 bindrwxr-xr-x  5 root mysql  4096 Jan  6 10:43 libdrwxr-xr-x  2 root mysql  4096 Jan  6 10:43 support-filesdrwxr-xr-x 28 root mysql  4096 Jan  6 10:43 sharedrwxr-xr-x  2 root mysql  4096 Jan  6 10:43 docsdrwxr-x---  2 root mysql  4096 Jan  6 13:50 mysql-filesdrwxr-xr-x  5 root mysql  4096 Jan  6 13:59 data[root@10-23-52-37 mysql]#
[root@10-23-52-37 mysql]# bin/mysqld_safe --user=mysql &[1] 8148[root@10-23-52-37 mysql]# Logging to '/usr/local/mysql/data/10-23-52-37.err'.2018-01-06T06:01:23.479595Z mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data2018-01-06T06:01:24.218467Z mysqld_safe mysqld from pid file /usr/local/mysql/data/10-23-52-37.pid ended^C[1]+  Done                    bin/mysqld_safe --user=mysql[root@10-23-52-37 mysql]#

 

shell> bin/mysql_ssl_rsa_setup              # MySQL 5.7.6 and upshell> chown -R root .shell>bin/mysqld_safe --user=mysql &  //(坑)执行这步的是为了生成pid,当你看到以.pid ended结尾,就可以ctrl+c,而且这一步mysql已经启动了,你需要执行ps -ef|grep mysqld,然后将mysql进程kill掉,然后在进行一下命令shell>cd ..shell> sudo support-files/mysql.server start //开启mysql,他会报错,需要修改/etc/my.cnf下的socket=/tmp/mysql.sock,修改完成后再次启动mysqlshell> cp support-files/mysql.server /etc/init.d/mysql.server//设置开机启动

 

[root@10-23-52-37 mysql]# support-files/mysql.server startStarting MySQL.Logging to '/usr/local/mysql/data/10-23-52-37.err'. ERROR! The server quit without updating PID file (/usr/local/mysql/data/10-23-52-37.pid).[root@10-23-52-37 mysql]#

 

[root@10-23-52-37 mysql]# [root@10-23-52-37 mysql]# chown -R mysql.mysql /usr/local/mysql/data/[root@10-23-52-37 mysql]# [root@10-23-52-37 mysql]# [root@10-23-52-37 mysql]# pwd/usr/local/mysql[root@10-23-52-37 mysql]# [root@10-23-52-37 mysql]# support-files/mysql.server startStarting MySQL.Logging to '/usr/local/mysql/data/10-23-52-37.err'. SUCCESS! [root@10-23-52-37 mysql]#

 

[root@10-23-52-37 bin]# ./mysqlERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)[root@10-23-52-37 bin]# ./mysql -uroot -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.7.20Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> statusERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.mysql> mysql> mysql> mysql> set PASSWORD=PASSWORD('123qwe!@#QWE')    -> ;Query OK, 0 rows affected, 1 warning (0.01 sec)mysql>

 

http://blog.csdn.net/Suubyy/article/details/78274070?locationNum=8&fps=1

 

你可能感兴趣的文章
XML+JSON面试题都在这里
查看>>
教你如何攻克Kotlin中泛型型变的难点(实践篇)
查看>>
2018Android面试经历
查看>>
不受限对抗样本挑战赛介绍
查看>>
浅解前端必须掌握的算法(三):直接插入排序
查看>>
[译] TensorFlow 教程 #06 - CIFAR-10
查看>>
阅读SSH的ERP项目【第二篇】
查看>>
如何有效的避免OOM,温故Java中的引用
查看>>
NSHipster: NSRegularExpression 中文版
查看>>
Android 开发中不得不知道的 Tips 集合 (持续更新 ing)
查看>>
报警系统QuickAlarm之报警规则的设定与加载
查看>>
【CLI】使用 Curl 下载文件实时进度条显示
查看>>
Android 滤镜效果和颜色通道过滤
查看>>
Ruby开发者已可通过Fog管理Microsoft Azure服务
查看>>
Chrome和HTTPS:安全Web的征途
查看>>
软件专家的对话模式(第一部分)
查看>>
脚本填报表的条件查询
查看>>
从一个开发的角度看负载均衡和LVS
查看>>
Spring Boot(12)——使用MongoDB
查看>>
c++基础(上) 听课流水账
查看>>