天天看點

騰訊雲二進制包安裝mysql報錯及其解決方法

 報錯及其解決方法:-bash:mysql: command not found

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

<code>[root@yun mysql]</code><code># ./scripts/mysql_install_db   --user=mysql --datadir=/mydata/data</code>

<code>Installing MySQL system tables...</code>

<code>.</code><code>/bin/mysqld</code><code>: error </code><code>while</code> <code>loading shared libraries: libaio.so.1: cannot </code><code>open</code> <code>shared object </code><code>file</code><code>: No such </code><code>file</code> <code>or directory</code>

<code>Installation of system tables failed!  Examine the logs </code><code>in</code>

<code>/mydata/data</code> <code>for</code> <code>more</code> <code>information.</code>

<code>You can try to start the mysqld daemon with:</code>

<code>    </code><code>shell&gt; .</code><code>/bin/mysqld</code> <code>--skip-grant &amp;</code>

<code>and use the </code><code>command</code> <code>line tool .</code><code>/bin/mysql</code>

<code>to connect to the mysql database and </code><code>look</code> <code>at the grant tables:</code>

<code>    </code><code>shell&gt; .</code><code>/bin/mysql</code> <code>-u root mysql</code>

<code>    </code><code>mysql&gt; show tables</code>

<code>Try </code><code>'mysqld --help'</code> <code>if</code> <code>you have problems with paths.  Using --log</code>

<code>gives you a log </code><code>in</code> <code>/mydata/data</code> <code>that may be helpful.</code>

<code>Please consult the MySQL manual section</code>

<code>'Problems running mysql_install_db'</code><code>, and the manual section that</code>

<code>describes problems on your OS.  Another information </code><code>source</code> <code>are the</code>

<code>MySQL email archives available at http:</code><code>//lists</code><code>.mysql.com/.</code>

<code>Please check all of the above before submitting a bug report</code>

<code>at http:</code><code>//bugs</code><code>.mysql.com/</code>

<code>[root@yun mysql]</code><code># yum  -y install libaio.so.1  #缺少libaio.so.1庫檔案報錯</code>

<code>Loaded plugins: fastestmirror, security</code>

<code>Setting up Install Process</code>

<code>Loading mirror speeds from cached hostfile</code>

<code>Resolving Dependencies</code>

<code>--&gt; Running transaction check</code>

<code>---&gt; Package libaio.i686 0:0.3.107-10.el6 will be installed</code>

<code>--&gt; Finished Dependency Resolution</code>

<code>Dependencies Resolved</code>

<code>====================================================================================================================</code>

<code> </code><code>Package                   Arch                    Version                              Repository             Size</code>

<code>Installing:</code>

<code> </code><code>libaio                    i686                    0.3.107-10.el6                       os                     21 k</code>

<code>Transaction Summary</code>

<code>Install       1 Package(s)</code>

<code>Total download size: 21 k</code>

<code>Installed size: 31 k</code>

<code>Downloading Packages:</code>

<code>libaio-0.3.107-10.el6.i686.rpm                                                               |  21 kB     00:00</code>

<code>Running rpm_check_debug</code>

<code>Running Transaction Test</code>

<code>Transaction Test Succeeded</code>

<code>Running Transaction</code>

<code>  </code><code>Installing : libaio-0.3.107-10.el6.i686                                                                       1</code><code>/1</code>

<code>  </code><code>Verifying  : libaio-0.3.107-10.el6.i686                                                                       1</code><code>/1</code>

<code>Installed:</code>

<code>  </code><code>libaio.i686 0:0.3.107-10.el6</code>

<code>Complete!</code>

<code>160919 14:15:59 [Note] .</code><code>/bin/mysqld</code> <code>(mysqld 5.5.52) starting as process 6123 ...</code>

<code>OK</code>

<code>Filling help tables...</code>

<code>160919 14:15:59 [Note] .</code><code>/bin/mysqld</code> <code>(mysqld 5.5.52) starting as process 6131 ...</code>

<code>To start mysqld at boot </code><code>time</code> <code>you have to copy</code>

<code>support-files</code><code>/mysql</code><code>.server to the right place </code><code>for</code> <code>your system</code>

<code>PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !</code>

<code>To </code><code>do</code> <code>so, start the server, </code><code>then</code> <code>issue the following commands:</code>

<code>.</code><code>/bin/mysqladmin</code> <code>-u root password </code><code>'new-password'</code>

<code>.</code><code>/bin/mysqladmin</code> <code>-u root -h yun password </code><code>'new-password'</code>

<code>Alternatively you can run:</code>

<code>.</code><code>/bin/mysql_secure_installation</code>

<code>which</code> <code>will also give you the option of removing the </code><code>test</code>

<code>databases and anonymous user created by default.  This is</code>

<code>strongly recommended </code><code>for</code> <code>production servers.</code>

<code>See the manual </code><code>for</code> <code>more</code> <code>instructions.</code>

<code>You can start the MySQL daemon with:</code>

<code>cd</code> <code>. ; .</code><code>/bin/mysqld_safe</code> <code>&amp;</code>

<code>You can </code><code>test</code> <code>the MySQL daemon with mysql-</code><code>test</code><code>-run.pl</code>

<code>cd</code> <code>.</code><code>/mysql-test</code> <code>; perl mysql-</code><code>test</code><code>-run.pl</code>

<code>Please report any problems at http:</code><code>//bugs</code><code>.mysql.com/</code>

<code>[root@yun mysql]</code><code># cp support-files/my-large.cnf  /etc/my.cnf</code>

<code>[root@yun mysql]</code><code># cp support-files/mysql.server   /etc/init.d/mysqld</code>

<code>[root@yun mysql]</code><code># chkconfig --add mysqld</code>

<code>[root@yun mysql]</code><code># chkconfig mysqld on</code>

<code>[root@yun mysql]</code><code># /etc/init.d/mysqld  start</code>

<code>Starting MySQL.. SUCCESS!</code>

<code>[root@yun mysql]</code><code># mysql</code>

<code>-</code><code>bash</code><code>: mysql: </code><code>command</code> <code>not found</code>

<code>[root@yun mysql]</code><code># which mysql</code>

<code>/usr/bin/which</code><code>: no mysql </code><code>in</code> <code>(</code><code>/usr/local/sbin</code><code>:</code><code>/usr/local/bin</code><code>:</code><code>/sbin</code><code>:</code><code>/bin</code><code>:</code><code>/usr/sbin</code><code>:</code><code>/usr/bin</code><code>:</code><code>/root/bin</code><code>)</code>

<code>[root@yun mysql]</code><code>#</code>

<code>[root@yun mysql]</code><code># cp /usr/local/mysql/bin/* /usr/local/sbin/</code>

<code>/usr/local/sbin/mysql</code>

<code>[root@yun mysql]</code><code># mysql #此時為缺少libncurses.so.5庫檔案</code>

<code>mysql: error </code><code>while</code> <code>loading shared libraries: libncurses.so.5: cannot </code><code>open</code> <code>shared object </code><code>file</code><code>: No such </code><code>file</code> <code>or directory</code>

<code>[root@yun mysql]</code><code># yum -y install libncurses.so.5</code>

<code>---&gt; Package ncurses-libs.i686 0:5.7-4.20090207.el6 will be installed</code>

<code>--&gt; Processing Dependency: ncurses-base = 5.7-4.20090207.el6 </code><code>for</code> <code>package: ncurses-libs-5.7-4.20090207.el6.i686</code>

<code>---&gt; Package ncurses-base.x86_64 0:5.7-3.20090208.el6 will be updated</code>

<code>--&gt; Processing Dependency: ncurses-base = 5.7-3.20090208.el6 </code><code>for</code> <code>package: ncurses-libs-5.7-3.20090208.el6.x86_64</code>

<code>---&gt; Package ncurses-base.x86_64 0:5.7-4.20090207.el6 will be an update</code>

<code>---&gt; Package ncurses-libs.x86_64 0:5.7-3.20090208.el6 will be updated</code>

<code>---&gt; Package ncurses-libs.x86_64 0:5.7-4.20090207.el6 will be an update</code>

<code> </code><code>Package                      Arch                   Version                               Repository          Size</code>

<code> </code><code>ncurses-libs                 i686                   5.7-4.20090207.el6                    os                 249 k</code>

<code>Updating </code><code>for</code> <code>dependencies:</code>

<code> </code><code>ncurses-base                 x86_64                 5.7-4.20090207.el6                    os                  61 k</code>

<code> </code><code>ncurses-libs                 x86_64                 5.7-4.20090207.el6                    os                 245 k</code>

<code>Upgrade       2 Package(s)</code>

<code>Total download size: 555 k</code>

<code>(1</code><code>/3</code><code>): ncurses-base-5.7-4.20090207.el6.x86_64.rpm                                            |  61 kB     00:00</code>

<code>(2</code><code>/3</code><code>): ncurses-libs-5.7-4.20090207.el6.i686.rpm                                              | 249 kB     00:00</code>

<code>(3</code><code>/3</code><code>): ncurses-libs-5.7-4.20090207.el6.x86_64.rpm                                            | 245 kB     00:00</code>

<code>--------------------------------------------------------------------------------------------------------------------</code>

<code>Total                                                                               836 kB</code><code>/s</code> <code>| 555 kB     00:00</code>

<code>  </code><code>Updating   : ncurses-base-5.7-4.20090207.el6.x86_64                                                           1</code><code>/5</code>

<code>  </code><code>Updating   : ncurses-libs-5.7-4.20090207.el6.x86_64                                                           2</code><code>/5</code>

<code>  </code><code>Installing : ncurses-libs-5.7-4.20090207.el6.i686                                                             3</code><code>/5</code>

<code>  </code><code>Cleanup    : ncurses-libs-5.7-3.20090208.el6.x86_64                                                           4</code><code>/5</code>

<code>  </code><code>Cleanup    : ncurses-base-5.7-3.20090208.el6.x86_64                                                           5</code><code>/5</code>

<code>  </code><code>Verifying  : ncurses-libs-5.7-4.20090207.el6.x86_64                                                           1</code><code>/5</code>

<code>  </code><code>Verifying  : ncurses-base-5.7-4.20090207.el6.x86_64                                                           2</code><code>/5</code>

<code>  </code><code>Verifying  : ncurses-libs-5.7-4.20090207.el6.i686                                                             3</code><code>/5</code>

<code>  </code><code>Verifying  : ncurses-base-5.7-3.20090208.el6.x86_64                                                           4</code><code>/5</code>

<code>  </code><code>Verifying  : ncurses-libs-5.7-3.20090208.el6.x86_64                                                           5</code><code>/5</code>

<code>  </code><code>ncurses-libs.i686 0:5.7-4.20090207.el6</code>

<code>Dependency Updated:</code>

<code>  </code><code>ncurses-base.x86_64 0:5.7-4.20090207.el6                 ncurses-libs.x86_64 0:5.7-4.20090207.el6</code>

<code>Welcome to the MySQL monitor.  Commands end with ; or \g.</code>

<code>Your MySQL connection </code><code>id</code> <code>is 1</code>

<code>Server version: 5.5.52-log MySQL Community Server (GPL)</code>

<code>Copyright (c) 2000, 2016, Oracle and</code><code>/or</code> <code>its affiliates. All rights reserved.</code>

<code>Oracle is a registered trademark of Oracle Corporation and</code><code>/or</code> <code>its</code>

<code>affiliates. Other names may be trademarks of their respective</code>

<code>owners.</code>

<code>Type </code><code>'help;'</code> <code>or </code><code>'\h'</code> <code>for</code> <code>help. Type </code><code>'\c'</code> <code>to </code><code>clear</code> <code>the current input statement.</code>

<code>mysql&gt;</code>

本文轉自chengong1013 51CTO部落格,原文連結:http://blog.51cto.com/purify/1854049,如需轉載請自行聯系原作者

繼續閱讀