安装mysql.dox_linux虚拟机上装mysql数据库-Go语言中文社区
安裝mysql
1、上傳已經下載好的mysql安裝包到虛擬機下面
2、解壓安裝包
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3、移動文件到/usr/local/mysql
mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
4、針對mysql增加用戶
groupadd mysql? (如果之前已經添加過 就需要用groupdel mysql或userdel mysql把之前添加的組給刪掉)
useradd -g mysql -M mysql
5、將文件存入到/keudox/mysql/data ,并授權
mkdir -p /keduox/mysql/data
chown -R mysql.mysql /keduox/mysql/data
6、初始化MySQL數據庫:
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/keduox/mysql/data --user=mysql
出現以下錯誤:
/usr/local/mysql/scripts/mysql_install_db: /usr/bin/perl: 壞的解釋器: 沒有那個文件或目錄
解決辦法:
yum install perl
安裝好以后,在次運行
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/keduox/mysql/data --user=mysql
出現:
FATAL ERROR: please install the following Perl modules before executing /usr/local/mysql/scripts/mysql_install_db:
Data::Dumper
解決辦法:
yum install -y perl-Module-Install.noarch
安裝成功后顯示
7.相關配置
進入:/usr/local/mysql
修改 my.cnf文件
8:添加mysqld 成為系統服務并設置自啟動
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
9、啟動
/etc/init.d/mysqld start
出現以下錯誤
chmod: 無法訪問"/var/log/mariadb/mariadb.log": 沒有那個文件或目錄
解決辦法:
mkdir /var/log/mariadb
10、設置密碼
/usr/local/mysql/bin/mysqladmin -u root password '1234'
出現以下錯誤:
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
11、安裝完成后
service mysqld restart ?(重啟mysql)
把mysql設到環境變量里面去
vi /etc/profile
source /etc/profile
登陸方式
mysql -uroot -p新密碼進入
12、開啟遠程訪問
//登錄數據庫
mysql -u root -p1234
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
>use mysql;
select Host,User,Password from user;
delete from user where Host<>'%';
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的安装mysql.dox_linux虚拟机上装mysql数据库-Go语言中文社区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何快速上手mysql_如何快速上手数据
- 下一篇: mysql 创建job_MySQL 索引